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 On Wed, Apr 8, 2020 at 8:56 AM Blake McBride <blake1...@gmail.com> wrote: > Lastly, I should mention that the first display of ABC is the correct one, > and the one that matched IBM APL. > > Thanks. > > Blake > > > On Wed, Apr 8, 2020 at 8:46 AM Blake McBride <blake1...@gmail.com> wrote: > >> 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 >> >> On Wed, Apr 8, 2020 at 8:36 AM Blake McBride <blake1...@gmail.com> wrote: >> >>> 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 >>> >>>