Possible bug in J9.6

17 views
Skip to first unread message

Jonathan Hough

unread,
Jan 19, 2026, 9:21:15 AM (3 days ago) Jan 19
to fo...@jsoftware.com

JVERSION

Engine: j9.6.3/j64avx2/linux

Build: commercial/2025-04-05T16:25:53/clang-11-0-0/SLEEF=1

Library: 9.6.14

Qt IDE: 2.5.10/5.12.8(5.15.13)

OS Ver: Ubuntu 24.04 LTS 6.14.0-37-generic

Platform: Linux 64

Installer: j9.6 install

InstallPath: /home/jon/j9.6

Contact: www.jsoftware.com Description of problem See Nuvoc: https://code.jsoftware.com/wiki/Vocabulary/zeroco Example at bottom of page: bc =:  < 0&(, + ,~) 1:     NB. binary coeff
   bc 6
1 0  0  0 0 0
1 1  0  0 0 0
1 2  1  0 0 0
1 3  3  1 0 0
1 4  6  4 1 0
1 5 10 10 5 1
However, in jqt:

   bc=:  < 0&(, + ,~) 1:
   bc 6
|valence error: bc

Interestingly, using dissect will give correct results. (With a warning popup before showing results). Thanks, Jon

Henry Rich

unread,
Jan 19, 2026, 10:01:48 AM (3 days ago) Jan 19
to fo...@jsoftware.com
The dyadic form of m&v and u&n was removed a while back, because it was often misused and rarely remembered.  Did you realize you were trying to execute 0&v repeatedly?

I have changed the example to

0&(, + ,~)^:(<`1:)

the modern equivalent.

Henry RIch
To unsubscribe from this group and stop receiving emails from it, send an email to forum+un...@jsoftware.com.

Reply all
Reply to author
Forward
0 new messages