Hi,

we have learned recently that exception handling might become unreliable if a process approaches
complete memory starvation.

For that reason I had introduced a 100 MByte safety margin that cases WS FULL to be reported
a little earlier than needed. As a consequence if the MemFree: reported by /proc/meminfo is below
100 MByte then you will get a WS FULL right away.

Chances are that after the fix in SVN 1115 the safety margin is no longer needed or can be reduced
significantly. For that reason I have made the safety margin configurable (down to 1 Megabyte)
via ⎕SYL in SVN 1116.

Best regads,
/// Jürgen


On 01/22/2019 09:08 PM, Hudson Flavio Meneses Lacerda wrote:
Hi.

After closing some other programs (== freeing memory), APL worked.

It seems it requires about 100 MiB of free RAM as minimum?

Here I hardly will have that much (hardware: 450MiB of RAM)





)values generates lines like this:

Value #123:   Flags = COMPLETE, ⍴⊏27⊐ ≡1:
SYNTAX ERROR: → in macro ⍎¨





Attached some runs.





.Hudson

Reply via email to