I encountered an odd behavior with symbols. I took the code to store/restore the symbols data file as in the dictionary entry for s: and created verbs as in:
ss=: 3 : 0 ((3!:1) 0 s: 10) 1!:2 <y ) rs=: 3 : 0 10 s: (3!:2) 1!:1 <y ) That was fine. Then, for curiosity I changed the 3 to a 13 to see the tacit translation and I got this for rs: 5!:5<'rs' 10 s: [: 3!:2 [: 1!:1 < But for ss I got this: 5!:5<'ss' (225 0 0 0 32 0 0 0 8 0 0 0 1 0 0 0 8 0 0 0 52 0 0 0 72 0 0 0 92 0 0 0 52 88 1 0 108 166 1 0 52 198 1 0 72 198 1 0 92 198 1 0 225 0 0 0 4 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 225 0 0 0 4 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 225 0 0 0 4 0 0 0 240 85 0 0 2 0 0 0 208 7 0 0... Which looks like a unicode stream. Isn't this a "bug" ? Paul Gauthier APL Software Developer - Senior [EMAIL PROTECTED] Phone: 312-739-3467 Fax: 312-739-3496 CheckFree. The Company that Powers Payment on the WebSM. http://www.checkfree.com/paybillsonline ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
