
From:  Jay Foad 
Subject:  Re: [Bugapl] 0⍟0 
Date:  Wed, 13 Jul 2016 12:29:59 +0100 
Hi Jay,
I see. Which leaves the question if "equal" shall be strict or within ⎕IO.
Since we are dealing with real numbers (and therefore often rounding errors) within ⎕IO
makes more sense to me but the standard does not mention ⎕IO for ⍟.
/// Jürgen
On 07/13/2016 01:05 PM, Jay Foad wrote:
My ISO ("First edition 20010201") says:
Evaluation Sequence:If either of A or B are not numbers signal domainerror.If A and B are equal, return one.If A is one, signal domainerror.Set A1 to the naturallogarithm of A.Set B1 to the naturallogarithm of B.Return B1 dividedby A1.
0⍟0 falls into the "A and B are equal" case.
Jay.
On 13 July 2016 at 11:04, Juergen Sauermann <address@hidden> 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
[Prev in Thread]  Current Thread  [Next in Thread] 