[Jprogramming] When a <. _ is less than a

Dan Bron j at bron.us
Wed Feb 3 19:02:36 UTC 2016


I know we have yet to organize a formal process for building and disseminating a community-driven implementation of J, but in anticipation of that day’s arrival, perhaps we can start collecting community-driven proposals for enhancements?

One such enhancement could be special code that detects whether the argument to an arithmetic dyad is the scalar _ (or __ or _.) and if so, avoids demoting the other argument to double if it’s already extended or rational.

I have other ideas too. But maybe we should collect them on the Wiki?

-Dan


> On Feb 2, 2016, at 9:12 PM, Henry Rich <HenryHRich at gmail.com> wrote:
> 
> No, extendeds promote to float on mixed operations.
> 
> Henry Rich
> 
> On 2/2/2016 9:09 PM, 'Pascal Jasmin' via Programming wrote:
>>    9223372036854736345 <. _
>> 9.22337e18
>> 
>> result is a double.  <. double is the closest integer it can find.
>> 
>> this seems like a problem though:
>> 
>> 
>>     9223372036854736345x <. _
>> 9.22337e18
>> 
>> 
>> 
>> ----- Original Message -----
>> From: Henry Rich <henryhrich at gmail.com>
>> To: Programming forum <programming at jsoftware.com>
>> Sent: Tuesday, February 2, 2016 9:05 PM
>> Subject: [Jprogramming] When a <. _ is less than a
>> 
>> I'm stepping up to the world of 64-bit integers, and stepping into cowflops.
>> 
>> This took me quite a while:
>> 
>>      <. 9223372036854736345 <. _
>> 
>> 9223372036854735872
>> 
>> 
>> See that?  Take the minimum of (number) and (infinity), and the result
>> is less than (number)!
>> 
>> Yes, I understand why it happens.  Now I do.  Be warned.
>> 
>> Henry Rich
>> ----------------------------------------------------------------------
>> 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



More information about the Programming mailing list