Hi Daniel,
I cant confirm this but would need additional information.
A few hints, though:
1. the del editor (?) removes leading spaces from lines entered:
* ?foo
[1] 1
[2] 2
[3] 3
[4] [?]
?
[0] foo
[1] 1
[2] 2
[3] 3
?
[4] ?*
This is a bit strange but for IBM APL2 compatibility.
2. The ?-editor indents lines that are not comments or labels by one space.
This was not so earlier but was requested recently:
* ?foo
[1] ? Comment 1
[2] L2: ? Label 2
[3] 3 ? Normal line 3
[4] [?]
?
[0] foo
[1] ? Comment 1
[2] L2: ? Label 2
[3] 3 ? Normal line 3
?
[4] ?*
The same happens if you ?FX the function.
3. The *?CR* should have the function lines un-indented:
* ?CR 'foo'
foo
? Comment 1
L2: ? Label 2
3 ? Normal line 3*
4. )DUMP uses ?CR for output, so the function in the file should be
un-indented:
* )DUMP xxx
...
)HOST cat
/home/eedjsa/projects/juergen/apl-1.3/src/workspaces/xxx.apl
...
?foo
? Comment 1
L2: ? Label 2
3 ? Normal line 3
?
...
*If the file is )LOADed again then *foo* should look like 2./3.
/// Jürgen
On 05/30/2014 09:33 PM, Daniel H. Leidisch wrote:
Hello!
Workspaces saved with )DUMP mess with my identation. Looking at the .apl
files, some kind of automatic indentation seems to take place, and when
I edit functions, there is no indentation at all. This does not happen
with workspaces saved via )SAVE, or with functions saved via )OUT.
Since some automatic reindentation seems to happen on )DUMP, I am not
sure if this is a bug. Is it expected behavior? If yes, is there a way
to prevent it? I do not want )DUMP to mess with my indentation.
Regards,
Daniel