Hi,
as of SVN 345 I have changed the implementation of shared variables in
GNU APL.
So far shared variables used a shared memory (aka. /dev/shm/apl-svars)
for the coordination between the different APL interpreters and APs.
This has caused problems with environments that did not provide
shared memories, in particular Javascript and Android.
From now on the shared memory has been replaced by a memory held
in a separate process called APserver. The APL interpreters and APs
communicate
with APserver using TCP on localhost. APserver can be started manually
beforehand,
but the normal way to use it is to do nothing (and GNU APL will fork an
APserver
if none is running).
You should do a make install after your next SVN update so that APserver
gets installed.
/// Jürgen