Re: [Bug-apl] Equal incorrect for non-real arguments

2014-07-16 Thread Juergen Sauermann
Hi Kacper, thanks, fixed in SVN 378. /// Jürgen On 07/15/2014 09:49 PM, Kacper Gutowski wrote: On 2014-07-15 20:09:40, Juergen Sauermann wrote: Except that (not so obviously) : 1E¯15 = 1E¯14 0 Sorry, my mistake. You're, of course, right. Current (r376) behaviour seems to be correc

Re: [Bug-apl] Equal incorrect for non-real arguments

2014-07-15 Thread Kacper Gutowski
On 2014-07-15 20:09:40, Juergen Sauermann wrote: > Except that (not so obviously) : > > > 1E¯15 = 1E¯14 > 0 Sorry, my mistake. You're, of course, right. Current (r376) behaviour seems to be correct with one exception: 1E¯15 = 1E¯14 0 1E¯15J0 = 1E¯14J0 1 Both should be zero,

Re: [Bug-apl] Equal incorrect for non-real arguments

2014-07-15 Thread Juergen Sauermann
Hi Kacper, thanks , fixed in SVN 376. Except that (not so obviously) : * 1E¯15 = 1E¯14 0 * **/// Jürgen On 07/15/2014 11:55 AM, Kacper Gutowski wrote: When either of arguments of = has imaginary part of magnitude greater than comparison tolerance, a domain error is thrown. ⎕CT

[Bug-apl] Equal incorrect for non-real arguments

2014-07-15 Thread Kacper Gutowski
When either of arguments of = has imaginary part of magnitude greater than comparison tolerance, a domain error is thrown. ⎕CT 1E¯13 0J1 = 0J1 DOMAIN ERROR 0J1=0J1 ^ ^ There are no conditions under which = is allowed to throw a domain error at all so this is serious. W