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


Reply via email to