Hi,

the stack trace (or segfault on some systems) should be fixed in SVN 640.

While ISO proposes domain error, APL2 actually returns 0 instead (and so does GNU APL).
I'll leave it that way.

Thanks,
Jürgen


On 06/20/2015 01:09 PM, Kacper Gutowski wrote:
On Sat, Jun 20, 2015 at 12:32 PM, Louis Chretien <[email protected]> wrote:
I agree the error message should not be as dire as a segfault, but the basic
intent seems dubious…
There's nothing inherently wrong with this.  Argument of ⎕EX should
be a character array with rows containing identifiers (possibly padded
with spaces).  For example to expunge both 'A' and 'B' at the same time
you can write:
      ⎕EX 2 1⍴'AB'

Now, according to ISO, ⎕EX '3 3' should result in a domain error but
it gives 0 instead.

-k



Reply via email to