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