Recent JE upgrades have bitten the CAL addon badly.
More to the point, CAL bites back.
By corrupting JE, specifically (i.)

JVERSION

Engine: j903/j64/darwin

Beta-u: commercial/2021-10-01T12:07:35

Library: 9.03.06

Qt IDE: 1.9.4/5.15.2(5.15.2)

Platform: Darwin 64

Installer: J903 install

InstallPath: /applications/j903

Contact: www.jsoftware.com


load 'math/cal'

start_cal_ 0

1

tabengine_cal_'CTBU'

tabengineError: bad instruction

CTBU

errmsg from CAL_CTBU

|index error: pack

| z=.,:0 {y[r=.}:$y


[error message repeated]


i.10

0 0 0 0 0 0 0 7 8 9


I don't think the mischief is being done by pack_cal_ but by its calling
verb: arrowch_cal_ .

The latter somehow munges a presumed cache of (i.) values, and pack_cal_
falls over as a result.

I'm busy teasing out a simple standalone code sample. But I thought I'd
report the bug right away since it is insidious and impactful.


Same thing happens in j902 too, but not in j901.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to