Is this something I am missing, or did the lab not work as expected?
=====
── (32 of 72) execution stack (ctd) ─────────────────────────
Let us make the definitions to see this.
)
cocurrent 'base'
aa=: verb def 'bb 0'
bb=: verb def 'cc_foo_ 0'
cc_foo_ =: verb def 'dd 0'
dd_foo_ =: verb def '13!:18$0' NB. return stack
── (33 of 72) execution stack (ctd) ─────────────────────────
Study the output of running the example.
In the ijx window execute:
aa 0
The result is the stack when dd executes.
)
cocurrent 'base'
NB. execute sentence: aa 0
aa 0
── (34 of 72) execution stack (ctd) ─────────────────────────
The result should be:
aa 0
dd 0
cc_foo_ 0
bb 0
aa 0
)
=====
It was called from JHS with:
…
=====
/applications/j901/addons/labs/labs/core/locales.ijt
JHS lab advance - ctrl+. or menu >
─────────────────────────────────────────────────────────────
Lab: Locales
To advance the lab, select menu Help|Studio|Advance or the
corresponding shortcut.
── (1 of 72) Overview ───────────────────────────────────────
This lab shows how to program with locales. Locales are used
…
=====
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm