|
From: | Juergen Sauermann |
Subject: | [Bug-apl] Shared variables reworked |
Date: | Sun, 20 Jul 2014 16:42:36 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5 |
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 |
[Prev in Thread] | Current Thread | [Next in Thread] |