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