bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] )COPY should not copy ⎕PW


From: Juergen Sauermann
Subject: Re: [Bug-apl] )COPY should not copy ⎕PW
Date: Wed, 02 Jul 2014 15:51:42 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi,

I have changed the code so that ⎕PW is not copied when no objects are specified
in the )COPY command, SVN

As much as I like IBM APL2 compatibility there is a limit to it when it begins
to make no sense anymore.

For example if I would say:

      )COPY some_WS A B ⎕PW

then IBM APL2 would copy A and B but not ⎕PW. This is rather counter-intuitive and
I take the freedom to copy ⎕PW in GNU APL even though IBM APL2 would not.

When it comes to commands, the ISO standard explicitly leaves a lot of freedom
to their implementation.

/// Jürgen


On 07/02/2014 05:01 AM, Blake McBride wrote:
As I've stated before, I am not smart enough to understand that spec.  IBM's language manual is readable, and it is clear about how it works.  Also, I just tested IBM APL 2.  It works as I describe.


On Tue, Jul 1, 2014 at 9:48 PM, Elias Mårtenson <address@hidden> wrote:
The standard spec is not entirely clear on this, but the way I read it suggests that everything it supposed to be copied.

Regards,
Elias


On 2 July 2014 09:58, Blake McBride <address@hidden> wrote:
According to the IBM APL2 Programming Language Reference (page 423), the )COPY command should not copy ⎕PW.  The manual states:  "The only system objects that can be copied are ⎕CT, ⎕FC, ⎕IO, ⎕LX, ⎕PP, ⎕PR, and ⎕RL.

Current GNU APL:

      )CLEAR
CLEAR WS
      ⎕PW←80
      )save ws1
2014-07-01  20:57:00 (GMT-5)
      ⎕PW←132
      )COPY ws1
SAVED 2014-07-02 -4:57:00 (GMT-5)
      ⎕PW
80





reply via email to

[Prev in Thread] Current Thread [Next in Thread]