After reading the dictionary definition of tolerant equal 
(http://www.jsoftware.com/help/dictionary/d000.htm) and the Comparatives page 
(http://www.jsoftware.com/help/dictionary/dictd.htm) which suggested "An 
arbitrary tolerance t can be specified by using the fit conjunction (!.)", I 
was confused while trying to experiment with it, when the following gave an 
error:
   1 =!.0.1 ] 0.899 0.9 1 1.1 1.12
|domain error
|   1    =!.0.1]0.899 0.9 1 1.1 1.12

   eq=: =!.0.1
|domain error
|   eq=:    =!.0.1

It seemed to me that I was missing something simple (or that there was a bug 
-which I doubted!). I was about to post to the forum for clarification when I 
found an earlier forum poster had encountered the same problem, that is, that 
the upper limit for t is 2^_34 .

After following a link in a forum message to the Tolerant Comparison essay on 
the wiki and a link from there back to the dictionary (Appendix C), I see that 
the dictionary does indeed document this limit. However I respectfully suggest 
it would be worthwhile mentioning the limit (or linking to Appendix C) on 
either or both of the dictionary/d000.htm and dictionary/dictd.htm pages as 
well.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to