Hi Louis,
I fixed this and can now )LOAD 2 of the 3 files. SVN
670.
The third file (EULER.xml) has saved the workspace in a
state that cannot currently be recovered.
I now print a warning when the user tries to save a WS in such a
state, so that the user can )SIC
or → and )SAVE again.
/// Jürgen
On 08/31/2015 04:57 PM, Louis de
Forcrand wrote:
Juergen Sauermann <address@hidden> writes:
Hi Louis,
it would help if you could provide the file for which the *)LOAD* fails.
/// Jürgen
My WS is called EULER (all caps), but in my "APL/workspace/" I have:
EULER EULER.bak EULER.xml
I also have a WS called EULER1 (but it only consists of one file called "EULER1”).
On 31 Aug 2015, at 15:03, Juergen Sauermann <address@hidden> wrote:
Hi Louis,
it would help if you could provide the file for which the *)LOAD* fails.
/// Jürgen
On 08/31/2015 02:38 AM, Louis de Forcrand wrote:
I forgot to include this in my previous message. Sorry.
I'm on a Mac, and I save my workspaces in
~/Documents/APL/workspaces/
(apparently GNU APL automatically puts WSs in the workspace dir)
"~/" is "/Users/myaccount/" on Macs.
When I cd into "APL/" then start GNU APL and do ")LOAD wsid",
I get this error message:
)load EULER
===================================================
Assertion failed: level >= 0
in Function: read_Function_name
in file: Archive.cc:2257
Call stack:
----------------------------------------
-- Stack trace at Archive.cc:2257
----------------------------------------
0x0 @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
0xa @@@@
========================================
SI stack:
Depth: 4
Exec: 0x7fc1b0c13d40
Safe ex: no
Pmode: ◊ ~2 FIB 5
PC: 0
===================================================
Assertion failed: idx < items_valid
in Function: operator[]
in file: ./Simple_string.hh:140
Call stack:
*** do_Assert() called recursively ***
===================================================
*** immediate_execution() caught other exception ***
Right now I can do ")COPY wsid", and it works fine, but I have to
rename it and overwrite the previous one each time.
Any insight?
Again, best regards,
Louis
|