Partly just to see if I could manage this “cross platform” trick -

 JVERSION
Engine: j902/j32/raspberry
Beta-i: commercial/2020-10-22T02:48:16
Library: 9.02.06
Platform: Linux 32
Installer: J902 install
InstallPath: /usr/local/lib/j902
Contact: www.jsoftware.com
   
     %3x (] * <.@^) 2x<.@^>:i.3
1r18 1r324 1r52488
   
Sent from my iPhone

> On Oct 25, 2020, at 14:39, 'robert therriault' via Beta <[email protected]> 
> wrote:
> 
> On Mac I get the expected results
> 
>    JVERSION
> Engine: j902/j64avx2/darwin
> Beta-i: commercial/2020-10-20T10:35:52
> Library: 9.02.06
> Qt IDE: 1.8.7/5.12.7(5.12.7)
> Platform: Darwin 64
> Installer: J902 install
> InstallPath: /users/bobtherriault/j902
> Contact: www.jsoftware.com
>   %3x (] * <.@^) 2x<.@^>:i.3
> 1r18 1r324 1r52488
> 
> Cheers, bob
> 
>> On Oct 25, 2020, at 14:08, 'Mike Day' via Beta <[email protected]> wrote:
>> 
>> From the iPad again, it comes down to 
>>  1 % 2x 
>> 1r2  NB. In J901, 8, 7 etc
>> 0      NB. in J902
>> So does extended%extended give rational or not?
>> Mike
>> 
>> Sent from my iPad
>> 
>>>> On 25 Oct 2020, at 20:58, 'Mike Day' via Beta <[email protected]> wrote:
>>> 
>>> OK sending with considerable effort from the laptop : 
>>> copy & paste from J902 session  in JQt under Windows 10:
>>> 
>>> JVERSION
>>> Engine: j902/j64/windows
>>> Beta-i: commercial/2020-10-20T10:09:05
>>> Library: 9.02.06
>>> Qt IDE: 1.8.7/5.12.7(5.12.7)
>>> Platform: Win 64
>>> Installer: J902 install
>>> InstallPath: c:/d/j902
>>> Contact: www.jsoftware.com
>>> %3x (] * <.@^) 2x<.@^>:i.3
>>> 0 0 0
>>> 
>>> Best wishes
>>> 
>>> Mike
>>>> On 25 October 2020 at 20:40 Henry Rich <[email protected]> wrote:
>>>> 
>>>> 
>>>> I don't get this error.  I am running a post-beta-i development system.
>>>> 
>>>> Henry Rich
>>>> 
>>>>> On 10/25/2020 4:39 PM, 'Mike Day' via Beta wrote:
>>>>> I should have mentioned that my example works ok in J901 in Windows as 
>>>>> well as J701 on this tablet.
>>>>> Mike
>>>>> 
>>>>> Sent from my iPad
>>>>> 
>>>>>> On 25 Oct 2020, at 20:27, Mike Day <[email protected]> wrote:
>>>>>> 
>>>>>> Experimenting with Euler Problem 731,  I should get:
>>>>>>  %3(] * <.@^)2<.@^>: i.3. NB. 1/(b^(c^k).c^k) in maths notation
>>>>>> 0.0555556 0.00308642 1.9052e_5
>>>>>>  %3x(] * <.@^)2x<.@^>: i.3. NB. Try extended nos
>>>>>> 1r18 1r324 1r52488
>>>>>> 
>>>>>>  +/\%3x(] * <.@^)2x<.@^>: i.3. NB.  Cum sum
>>>>>> 1r18 19r324 3079r52488
>>>>>> 
>>>>>>  23j20":,.+/\%3x(] * <.@^)2x<.@^>: i.3. Looking for repeated pattern ....
>>>>>> 0.05555555555555555556
>>>>>> 0.05864197530864197531
>>>>>> 0.05866102728242645938
>>>>>> 
>>>>>> Only using k=1,3 here for concise display.
>>>>>> 
>>>>>> This is the sort of thing I see here on the iPad, and also in J901
>>>>>> However, in J902 beta i, I get (can’t email from Windows just now, so 
>>>>>> faking it!):
>>>>>> 
>>>>>>  +/\%3x(] * <.@^)2x<.@^>: i.3.
>>>>>> 0 0 0
>>>>>> 
>>>>>> My mistake!?
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Mike
>>>>>> 
>>>>>> 
>>>>>> Sent from my iPad
>>>>>> 
>>>>>>> On 25 Oct 2020, at 16:42, Henry Rich <[email protected]> wrote:
>>>>>>> 
>>>>>>> Modern J uses a virtual block for the result of (, y), so now (+/@, y) 
>>>>>>> and (+/ , y) run at the same speed.  A different example is needed.
>>>>>>> 
>>>>>>> Henry Rich
>>>>>>> 
>>>>>>>> On 10/25/2020 12:01 PM, Brian Schott wrote:
>>>>>>>> Jan-Pieter,
>>>>>>>> 
>>>>>>>> First, thanks for pointing out the link.
>>>>>>>> But I am having some problems.
>>>>>>>> 
>>>>>>>> [*******my comment 0) here is likely inappropriate in light of Henry's
>>>>>>>> reply in this thread
>>>>>>>> 0) Are you suggesting that some wording be added to that link? It 
>>>>>>>> looks to
>>>>>>>> me as if you are but where?
>>>>>>>> I say where because there are at least 3 different concepts treated on 
>>>>>>>> that
>>>>>>>> page: SC, EIP, and AIP.
>>>>>>>> ]
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 1) I am finding problems on that page that I cannot explain. For 
>>>>>>>> example,
>>>>>>>> a) on one line discussing EIP the following is stated twice, when it is
>>>>>>>> clear that the two should be different `(V0@[ V1 V2)` .
>>>>>>>> b) [this comment may also be explained by Henry's reply but I don't 
>>>>>>>> see how]
>>>>>>>>  I cannot confirm the improvements suggested by the example there.
>>>>>>>> Perhaps using j807 is the problem. See my session below.
>>>>>>>>  9!:52''
>>>>>>>> 1
>>>>>>>>  a =: 1000 1000 ?@$ 0            NB. it is unfortunate that the +/ 
>>>>>>>> result
>>>>>>>> suggests that a contains integers, not reals
>>>>>>>>  +/ , a                                        NB. perhaps 1000 1000
>>>>>>>> could be reduced to 25 25?
>>>>>>>> 499960
>>>>>>>>  +/@, a
>>>>>>>> 499960
>>>>>>>>  ts =: 6!:2 , 7!:2@]
>>>>>>>>  ts '+/ , a'                   NB. notice the small space usage here
>>>>>>>> 0.001987 1408
>>>>>>>>  ts '+/@, a'                NB. the time reduction is so small as to be
>>>>>>>> "within statistical error"
>>>>>>>> 0.001965 1536
>>>>>>>>  JVERSION
>>>>>>>> Engine: j807/j64/darwin
>>>>>>>> Release-c: commercial/2019-02-24T10:50:40
>>>>>>>> Library: 8.07.26
>>>>>>>> Platform: Darwin 64
>>>>>>>> Installer: J807 install
>>>>>>>> InstallPath: /users/brian/j64-807
>>>>>>>> Contact: www.jsoftware.com
>>>>>>>> 
>>>>>>>> On Sun, Oct 25, 2020 at 8:42 AM Jan-Pieter Jacobs <
>>>>>>>> [email protected]> wrote:
>>>>>>>> 
>>>>>>>>> I guess this is worth mentioning here:
>>>>>>>>> 
>>>>>>>>> https://code.jsoftware.com/wiki/Vocabulary/SpecialCombinations#Assignments_In_Place_.28AIP.29
>>>>>>>>> 
>>>>>>>>> Assignments are done in place if you use a specific form recognised 
>>>>>>>>> by the
>>>>>>>>> interpreter.
>>>>>>>>> 
>>>>>>>>> If you do not assign the result, or use it in a longer sentence, it 
>>>>>>>>> will
>>>>>>>>> not be recognised, copying over the entire array, rather than 
>>>>>>>>> updating a
>>>>>>>>> single element.
>>>>>>>>> 
>>>>>>>>> Best regards,
>>>>>>>>> 
>>>>>>>>> Jan-Pieter
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>> (B=)
>>>>>>>> ----------------------------------------------------------------------
>>>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>>>> 
>>>>>>> -- 
>>>>>>> This email has been checked for viruses by AVG.
>>>>>>> https://www.avg.com
>>>>>>> 
>>>>>>> ----------------------------------------------------------------------
>>>>>>> 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