Fixed for the next release.  Thanks for the clear report.  (x u@]^:[ y) incorrectly tested the dyad valence of u rather than the monad for inplaceability, when x was 1.  The monad of > is not inplaceable, but the dyad is, and the monad couldn't handle the extra information.

Henry Rich

On 9/30/2019 11:02 AM, R.E. Boss wrote:
    JVERSION
Engine: j901/j64/windows
Beta-l: commercial/2019-09-28T16:53:31
Library: 9.01.09
Qt IDE: 1.8.3/5.12.3
Platform: Win 64
Installer: J901 install
foo=: 4 : 0
'x0 x1'=. x
z=. (<"0 x0) ,. (x1 # i.#x1)</.y
(<@]^:[&>/)"1 z
)
    foo
+-+-+--------------------------------+
|4|:|'x0 x1'=. x                     |
| | |z=. (<"0 x0) ,. (x1 # i.#x1)</.y|
| | |(<@]^:[&>/)"1 z                 |
+-+-+--------------------------------+
     (1 2 3 2 3 1,:2 1 3 2 1 3) foo i.12

It worked 10 years ago.


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


---
This email has been checked for viruses by AVG.
https://www.avg.com

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

Reply via email to