My ISO ("First edition 2001-02-01") says:
Evaluation Sequence:
If either of A or B are not numbers signal domain-error.
If A and B are equal, return one.
If A is one, signal domain-error.
Set A1 to the natural-logarithm of A.
Set B1 to the natural-logarithm of B.
Return B1 divided-by A1.
0⍟0 falls into the "A and B are equal" case.
Jay.
On 13 July 2016 at 11:04, Juergen Sauermann <[email protected]>
wrote:
> Hi Kacper,
>
> my ISO (June 9, 2000) says DOMAIN ERROR.
>
> More precisely, they say that A⍟B is (⍟A)÷(⍟B) and then that ⍟0 gives
> DOMAIN ERROR.
>
> /// Jürgen
>
>
> On 07/12/2016 11:43 PM, Kacper Gutowski wrote:
>
> According to ISO, 0⍟0 should be one.
> GNU APL gives:
>
> 0⍟0
> DOMAIN ERROR
> 0⍟0
> ^^
>
> -k
>
>
>
>
>