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