I do not understand the comment on this line:

   # S: 0 (0 {. a:)  NB. output isn't an empty list
0

-- 
Raul

On Sun, Dec 25, 2022 at 9:46 PM Igor Zhuravlov <[email protected]> wrote:
>
>    JVERSION
> Engine: j904/j64avx2/linux
> Beta-i: commercial/2022-12-13T15:14:45
> Library: 9.04.06
> Qt IDE: 2.0.3/5.12.8(5.12.7)
> Platform: Linux 64
> Installer: J904 install
> InstallPath: /home/user/j904
> Contact: www.jsoftware.com
>
>    NB. problem #1: the length of result exceeds the length of input
>    NB. depending on verb applied, when input is empty list
>    1&+ S: 0 (0 ; 0 0)  NB. ok
> 1 0
> 1 1
>    1&+ S: 0 (, < , 0)  NB. ok
> 1
>    1&+ S: 0 (0 {. a:)  NB. ok
>
>    # S: 0 (0 ; 0 0)  NB. ok
> 1 2
>    # S: 0 (, < , 0)  NB. ok
> 1
>    # S: 0 (0 {. a:)  NB. output isn't an empty list
> 0
>
>    NB. the same is for L:
>    1&+ L: 0 (0 ; 0 0)  NB. ok
> +-+---+
> |1|1 1|
> +-+---+
>    1&+ L: 0 (, < , 0)  NB. ok
> +-+
> |1|
> +-+
>    1&+ L: 0 (0 {. a:)  NB. ok
>
>    # L: 0 (0 ; 0 0)  NB. ok
> +-+-+
> |1|2|
> +-+-+
>    # L: 0 (, < , 0)  NB. ok
> +-+
> |1|
> +-+
>    # L: 0 (0 {. a:)  NB. output isn't an empty list
> 0
>
>    NB. problem #2: the datatype of result boxed leaks out of box
>    datatype 1.2&+ L: 0 (0 ; 0 0)  NB. ok
> boxed
>    datatype 1.2&+ L: 0 (, < , 0)  NB. ok
> boxed
>    datatype 1.2&+ L: 0 (0 {. a:)  NB. result should be 'boxed', too
> floating
>
> --
> Regards,
> Igor
>
>
> ----------------------------------------------------------------------
> 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