Since the consensus seems to be that this is acceptable, I will say no more.

Thanks for taking the time to reply.

Regards, Rob.

> On 7 Sep 2017, at 19:05, Raul Miller <rauldmil...@gmail.com> wrote:
> 
> Where would a new user get those large numbers?
> 
> That said, new users should be expected to either (a) read the
> documentation, or (b) be puzzled at times and perhaps have to talk
> with people.
> 
> In this case, http://www.jsoftware.com/help/dictionary/dcons.htm might
> be relevant.
> 
> Thanks,
> 
> -- 
> Raul
> 
>> On Thu, Sep 7, 2017 at 9:41 AM, Rob B <rb75...@me.com> wrote:
>> How would a new user know that using mod with large numbers was 'asking the 
>> wrong question'?
>> 
>> Surely user-friendly code protects the user as its first priority?
>> 
>> Regards, Rob.
>> 
>>> On 7 Sep 2017, at 14:24, Eric Iverson <eric.b.iver...@gmail.com> wrote:
>>> 
>>> Rob,
>>> 
>>> To get your right answer, you have to ask the right question. It seems in
>>> your case the right question has x: and for others the right question does
>>> not.
>>> 
>>>> On Thu, Sep 7, 2017 at 9:17 AM, Rob B <rb75...@me.com> wrote:
>>>> 
>>>> I would sooner get the right answer slowly than the wrong answer quickly.
>>>> 
>>>> Regards, Rob.
>>>> 
>>>>> On 7 Sep 2017, at 13:48, Raul Miller <rauldmil...@gmail.com> wrote:
>>>>> 
>>>>> Those proposals would cause operations on large arrays to
>>>>> intermittently stall or spam.
>>>>> 
>>>>> FYI,
>>>>> 
>>>>> --
>>>>> Raul
>>>>> 
>>>>> 
>>>>>> On Thu, Sep 7, 2017 at 7:54 AM, Rob B <rb75...@me.com> wrote:
>>>>>> Thanks Raul, I am familiar with these ideas, and using x: is almost a
>>>> reflex now.
>>>>>> 
>>>>>> I feel that to protect the new J user, mod should convert to extended
>>>> precision automatically or issue an warning message. Giving tha answer zero
>>>> is very misleading.
>>>>>> 
>>>>>> PS I am not so concerned with small numbers and measurability as with
>>>> large numbers and primality. Heisenberg's Uncertainty Principle is not
>>>> usually an issue for me :)
>>>>>> 
>>>>>> Ragards, Rob.
>>>>>> 
>>>>>>> On 7 Sep 2017, at 11:32, Raul Miller <rauldmil...@gmail.com> wrote:
>>>>>>> 
>>>>>>> The answer, oddly enough, is: yes.
>>>>>>> 
>>>>>>> The philosophical arguments are buried here:
>>>>>>> 
>>>>>>> https://en.wikipedia.org/wiki/Accuracy_and_precision
>>>>>>> 
>>>>>>> The technical issues are buried here:
>>>>>>> 
>>>>>>> https://en.wikipedia.org/wiki/IEEE_754
>>>>>>> 
>>>>>>> That said, if you have reason to be using numbers which are precise
>>>>>>> beyond anyone's ability to measure (and keep in mind Heisenberg
>>>>>>> Uncertainty as one of the practical limits on measurability), you
>>>>>>> should probably be using extended precision numbers (123x instead of
>>>>>>> 123). This will give you exact results in exchange for a performance
>>>>>>> penalty.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> --
>>>>>>> Raul
>>>>>>> 
>>>>>>> 
>>>>>>>> On Thu, Sep 7, 2017 at 4:42 AM, Rob B <rb75...@me.com> wrote:
>>>>>>>> On reflection my real question is; should mod suddenly and without
>>>> warning give the wrong answer when a number gets suffiently large? I have
>>>> been caught by this many times. The incorrect answer zero is problematic as
>>>> it suggests divisibility.
>>>>>>>> 
>>>>>>>> Apologies if this has all been discussed before.
>>>>>>>> 
>>>>>>>> Regards, Rob Burns.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On 6 Sep 2017, at 09:11, Rob B <rb75...@icloud.com> wrote:
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> 
>>>>>>>>> I now see it's reasonable for ^ to convert to flost and *: to remain
>>>> exact.
>>>>>>>>> 
>>>>>>>>> The other discrepancy is probably due to my old version, iPad 701.
>>>>>>>>> 
>>>>>>>>> Regards, Rob Burns.
>>>>>>>>> 
>>>>>>>>>> On 5 Sep 2017, at 17:48, HenryRich <henryhr...@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> datatype 47^2
>>>>>>>>>> 
>>>>>>>>>> floating
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> So
>>>>>>>>>> 
>>>>>>>>>> (n^2) | 5729082486784839
>>>>>>>>>> 
>>>>>>>>>> is promoted to float, and loses precision.  Same when the big
>>>> number is extended - it's converted to float.
>>>>>>>>>> 
>>>>>>>>>> For
>>>>>>>>>> 
>>>>>>>>>> (x: n^2) | 5729082486784839
>>>>>>>>>> 
>>>>>>>>>> I get 147 as the result.
>>>>>>>>>> 
>>>>>>>>>> Henry Rich
>>>>>>>>>> 
>>>>>>>>>>> On 9/5/2017 12:41 PM, Rob B wrote:
>>>>>>>>>>> Could someone explain this please?
>>>>>>>>>>> 
>>>>>>>>>>> n=.14
>>>>>>>>>>> n
>>>>>>>>>>> 14
>>>>>>>>>>> (*: n) | 5729082486784839
>>>>>>>>>>> 147
>>>>>>>>>>> 196 | 5729082486784839
>>>>>>>>>>> 147
>>>>>>>>>>> (n^2) | 5729082486784839
>>>>>>>>>>> 0
>>>>>>>>>>> (n^2) | 5729082486784839x
>>>>>>>>>>> 0
>>>>>>>>>>> (x: n^2) | 5729082486784839
>>>>>>>>>>> 0
>>>>>>>>>>> (x: n^2) | 5729082486784839x
>>>>>>>>>>> 147
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Regards, Rob Burns
>>>>>>>>>>> ------------------------------------------------------------
>>>> ----------
>>>>>>>>>>> For information about J forums see http://www.jsoftware.com/
>>>> forums.htm
>>>>>>>>>> 
>>>>>>>>>> ------------------------------------------------------------
>>>> ----------
>>>>>>>>>> For information about J forums see http://www.jsoftware.com/
>>>> forums.htm
>>>>>>>> ------------------------------------------------------------
>>>> ----------
>>>>>>>> For information about J forums see http://www.jsoftware.com/
>>>> forums.htm
>>>>>>> ----------------------------------------------------------------------
>>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>> ----------------------------------------------------------------------
>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>> ----------------------------------------------------------------------
>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to