I can duplicate the bug
1/ I think it is ok because there should already be extra space before nodef

2/ it seems debug had trouble with single line explicit definition . If the
foo had 2 lines, it can show stopped at [0]


On Wed, Nov 20, 2019, 3:48 AM Kirk Iverson <[email protected]> wrote:

> Just to make sure the following doesn't fall through the cracks:
>
>    dbr 1
>    foo=: 3 : 'nodef+1'
>    foo ''
> |value error: foo
> |       nodef+1
> |foo[0]
>       dbs ''
> |dbs[0]
> |       dbs''
> *       foo''
> |foo[0]
> |       foo''
>       JVERSION
> Engine: j901/j64avx2/windows
> Beta-q: commercial/2019-11-17T14:09:02
> Library: 9.01.11
> Platform: Win 64
> Installer: J901 install
> InstallPath: c:/users/kbi/j901
> Contact: www.jsoftware.com
>
> There are two problems in the above:
> 1/ The initial error report should read:
>     value error: nodef
> 2/ In the dbs report, the suspension line (*) should read:
>     *       nodef+1
>
> /K
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to