-
Notifications
You must be signed in to change notification settings - Fork 107
why (9 o. _.j0) sentence throws domain error? #189
Copy link
Copy link
Open
Labels
Description
JVERSION
Engine: j9.6.0-beta4/j64avx2/linux
Build: commercial/2024-03-19T00:51:21/clang-11-0-0/SLEEF=1
Library: 9.6.5
Qt IDE: 2.5.3/5.12.8(5.15.8)
OS Ver: openSUSE Leap 15.5 5.14.21-150500.55.52-default
Platform: Linux 64
Installer: j9.6 install
InstallPath: /home/user/j9.6.0-beta4_j64avx2
Contact: www.jsoftware.com
9 o. _. NB. [1]
_.
+. _.j0 NB. [2]
_. 0
NB. question # 1
9 o. _.j0 NB. [3]
|domain error, executing dyad o.
| 9 o._.
11 o. 0j_. NB. [4]
|domain error, executing dyad o.
| 11 o.0j_.
NB. question # 2
9 o. 0j_. NB. [5]
0
11 o. _.j0 NB. [6]
0Questions:
- Why "domain error" in [3,4]? If a primitive judges it results to NaN from input not containing NaN then "NaN error" should be thrown. But this is not the case, it's just extracting NaN from compound already containing NaN.
- If computations must propagate NaN, then shouldn't [5,6] result to NaN?
Reactions are currently unavailable