Sorry, that was a bit ambiguous.   I meant that load '...finite...' still 
results 
in a syntax error if "gcd2x" is replaced by "foo",  in JIOS on this iPad. 
I don't now have J903 beta-k on the laptop,  so can't investigate whether it's 
an 
old beta problem.

Not desperately important, but puzzling,

Cheers,
Mike

Sent from my iPad

> On 10 Jul 2023, at 19:15, Mike Day <mike_liz....@tiscali.co.uk> wrote:
> 
> A gcd function,  courtesy Cliff Reiter,  but I get the same with a generic 
> "foo" fn. 
> "mi" isn't invoked by the load.
> 
> M
> 
> Sent from my iPad
> 
>>> On 10 Jul 2023, at 18:23, Raul Miller <rauldmil...@gmail.com> wrote:
>>> 
>> What is gcd2x?
>> 
>> -- 
>> Raul
>> 
>>> On Mon, Jul 10, 2023 at 12:49 PM 'Mike Day' via Programming
>>> <programm...@jsoftware.com> wrote:
>>> 
>>> I'm probably missing the blindingly obvious but why does this happen in 
>>> JIOS on my iPad but not in J903, J9.4 & J9.5 under Windows?
>>> 
>>>   JVERSION
>>> Engine: j903/j64/iOS
>>> beta-k: GPL3/2023-04-16T23:21:00
>>> Platform: iOS/iPadOS
>>> Version: 903.2 57
>>> Installer: App Store
>>> Contact: www.jsoftware.com
>>> 
>>>   load'~user/finite.ijs' NB. or any implicit load of finite.ijs
>>> |syntax error
>>> |   mi=:    {{'r0 s0 t0'=:gcd2x m,y...}}"0
>>> |[-277] 
>>> /private/var/mobile/Containers/Data/Application/219E805B-EDC1-4B43-858D-814C13F48E94/Documents/j/user/finite.ijs
>>> 
>>> Here's mi:
>>> NB. adverb giving divide (inverse) mod m
>>> mi=: {{
>>> 'r0 s0 t0'=:gcd2x m,y
>>> if. r0=1 do. m|t0 else. 1r0 end.
>>> :
>>> m|x*m mi y
>>> }}"0
>>> 
>>> This "syntax error" also occurs when using the alternative method of 
>>> definition,
>>> mi =: 1 : 0"0
>>> ...
>>> )
>>> 
>>> Thanks,
>>> 
>>> Mike
>>> 
>>> 
>>> Sent from my iPad
>>> ----------------------------------------------------------------------
>>> 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