Fixed for the next J601 beta.  Thanks for finding and reporting this error.



----- Original Message ----- 
From: "Dan Bron" <[EMAIL PROTECTED]>
To: "Beta forum" <[email protected]>
Sent: Wednesday, May 03, 2006 12:05 PM
Subject: [Jbeta] Bug report: "System error" on display of symbols 
containingboxdraws

This appears in all the J6.01 betas I have on hand; it does not appear in 
J5.04b:

   s:a.
jprx zn
|system error


I have reduced the error to:

   BOXDRAW =: a. ];.0~ 16 ,: 11
   BOXDRAW -: 9!:6''
1
   
   s:<1{.BOXDRAW      NB.  Fine (len <: 2)
`?
   s:<2{.BOXDRAW      NB.  Fine (len <: 2)
`??
   s:<3{.BOXDRAW      NB.  Err  (len > 2)
jprx zn
|system error



   a=.s:<3{.BOXDRAW   NB.  Fine (no display)
   #a                 NB.  Fine (no display)
1
   a-:s:<3{.BOXDRAW   NB.  Fine (no display). Contents as expected.
1
   a                  NB.  Err  (display)
jprx zn
|system error



   1 2 4 5 6  dyad : '5!:x {.;:''y'''&.> <a  NB.  Displays are defined
??????????????????????????????????????????????????????????????????????
????????????????????? s: <16 17 18{a.?s: <16 17 18{a.?s: <16 17 18{a.?
?????????????`?????                  ?               ?               ?
???0?`?????????????                  ?               ?               ?
????????????      ?                  ?               ?               ?
????????????      ?                  ?               ?               ?
??????????????????????????????????????????????????????????????????????

   
   
   NB.  Test if real-time sensitive to 9!:6  
   9!:7 NEWDRAW =: a. {.~ - # BOXDRAW  NB.  Some non-printable chars

   NEWDRAW -: 9!:6''                   
1
   BOXDRAW -: NEWDRAW
0
   s:<3{.NEWDRAW                       NB.  Fine (err only on BOXDRAW)
`
   
   NB.  Specific bug report:  verb indicates whether a system error
   NB.  will occur if   s:@:<  of its argument is displayed.
   sys_will_err=:(2 < +/@:e.&BOXDRAW)   NB.  NOT +/@:(e. 9!:6 bind '')
   sys_will_err 2{.BOXDRAW
0
   sys_will_err 3{.NEWDRAW
0
   sys_will_err 3{.BOXDRAW
1


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to