Raul, 

Using your original definition it looks like it does suffer the same way

   numeric=: 0  =  0 {.@{. ,
   numeric 4+0 $.i.3
0

At first I thought you were using Michael's definition of numeric when you got 
1 as a result, but that seems to fail for me as well.

   numericM=: monad : '0 -: 0{ , 1{. 0#y'
   numericM 4+0 $.i.3
0
 
   JVERSION
Engine: j806/j64avx/darwin
Beta-6: commercial/2017-09-26T14:13:50
Library: 8.06.07
Platform: Darwin 64
Installer: J806 install
InstallPath: /users/bobtherriault/j64-806
Contact: www.jsoftware.com

I get the same results for the release versions of J804 and J805. 

What wizardry are you working on your machine, Raul? ;-)

Cheers, bob

 

> On Nov 9, 2017, at 11:14 AM, Raul Miller <[email protected]> wrote:
> 
> Thinking about that, I am sort of surprised that my variant does not
> suffer from this same issue.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to