Hi,

as of SVN 380, I have changed the implementation of shared variables in GNU APL.

The old implementation used a separate *APnnn* process for the communication between APs and APL workspaces and a shared memory to coordinate the state and control vectors.
The /*usr/bin/APnnn* (or */usr/local/bin/APnnn*) binary can now be removed.

The new implementation uses a single process - *APserver* - for all APs and APL interpreters on the same machine. The *APserver* also holds the memory that was formerly stored in a
shared memory.

The UDP based communication was replaced by either TCP or Unix sockets, depending on the
platform.

This was the last major change that I wanted to make before the 1.4 release. I will now start to integrate other contributions that shall be included in GNU APL 1.4.

If I should have overlooked an error report then please re-post it.

Best regards,
Jürgen Sauermann

Reply via email to