Hi Jurgen: Since merely loading libapl.so (which is all of GNU APL except main.o) creates an APL workspace, the question of clean termination arises.
I have experimentally determined that )OFF does not call finalizers on the Lua side. This is unacceptable, since Lua provides a facility for programs to create custom-defined finalizers. Hence I must disallow )OFF. In the C interface, I can create a custom finalizer that will call `cleanup(true)`. Have I missed some subtlety? Best wishes Dirk
