Hi Blake,
thanks, hopefully fixed in SVN 1256.
Best Regards,
Jürgen
On 4/8/20 4:18 PM, Blake McBride wrote:
Also, and further showing the point that the
formatting is occurring at the wrong place:
⎕CR 'ABC'
ABC
x←4
EN1: Y←5
Z←7
⍝ THIS IS A COMMENT
Z←5
Those space characters
before each line should never happen but does when the file
is loaded from a .APL file.
Thanks!
Blake
Lastly, I should mention that the first
display of ABC is the correct one, and the one that
matched IBM APL.
Thanks.
Blake
Greetings,
Echoing some thoughts I've had on this subject,
given the trouble we've had with function
formatting over the years between the del editor
and ⎕CR, I get the impression that function
formatting is occurring at the wrong place. I think
internally functions should be stored left-justified
always. The del editor would then be the one adding
the formatting for comments and labels. This way
there wouldn't be ongoing problems between the del
editor, save, dump, and ⎕CR.
Thanks.
Blake
Greetings,
Look at the formatting. In particular look
at how the lines with labels and comments are
indented. They are indented differently
depending on whether the file is saved or
dumped.
∇ABC[⎕]∇
∇
[0] ABC
[1] X←4
[2] EN1: Y←5
[3] Z←7
[4] ⍝ THIS IS A COMMENT
[5] Z←5
∇
)save test
2020-04-08 08:30:48 (GMT-5)
)dump test
2020-04-08 08:30:52 (GMT-5)
)load test
WARNING: filename /home/blake/workspaces/test
is ambiguous because another file
/home/blake/workspaces/test.apl
exists as well. Using the first.
SAVED 2020-04-08 08:30:48 (GMT-5)
∇ABC[⎕]∇
∇
[0] ABC
[1] X←4
[2] EN1: Y←5
[3] Z←7
[4] ⍝ THIS IS A COMMENT
[5] Z←5
∇
)load test.apl
DUMPED 2020-04-08 08:30:52 (GMT-5)
∇ABC[⎕]∇
∇
[0] ABC
[1] X←4
[2] EN1: Y←5
[3] Z←7
[4] ⍝ THIS IS A COMMENT
[5] Z←5
∇
Thanks!
Blake
|