Actually... thinking about this, I'm sure I have at least one problem in that code:
I do not use the empty string as the place holder for null values when I'm building string valued results. Instead, you'll get a 0 offset which should cause a problem for J. Simple enough to address, but I did not do so.. Also note that I'm representing Decimal and Int64 datatypes as string rather than rational and extended integer (which might make more sense). But I think I'd have to include a GCD algorithm if I were to represent Decimal as rationals. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
