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

Reply via email to