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
>>>
>>>

Reply via email to