Thank you very much Mike; you would be astounded at how little I already know. 
Your input is appreciated. 

> On Aug 2, 2018, at 4:55 AM, 'Mike Day' via Programming 
> <programm...@jsoftware.com> wrote:
> 
> You probably already know all this, Jim!
> 
> Mea culpa, I only use JHS occasionally, for the purpose of transferring 
> scripts
> between this Windows laptop and my iPad.
> 
> So to get a script from the laptop to the iPad:
> 0) I've got a small script ~user/myserver.ijs; here it is:
> 
>   myserver =: 3 : 0
>     load '~addons/ide/jhs/jjserver.ijs'
>     serveaddress =: init_jjserver_ 'pswd'
>   )
> 
>   echo myserver''
> 
> 
> 1) Fire up JHS - for me it runs (in) the browser window,
>    http://localhost:65001/jijx#,
> Here's a snapshot of the session:
> 
>     J Http Server
>       load'~user/myserver.ijs'
>   client access with: jjset '192.168.1.101
>   :65001 pswd'
> 
> I need to take note of that string!
> 
> 2) On the iPad, my '~user/start.ijs' script also includes a verb
> what I wrote myself, myserver:
>   (typing anew here, so beware errors!)
> 
>   myserver =: 3 : 0
>   '' myserver y
>   :
>   jj 0
>   if. y -: '' do.
>       y =. '192.168.1.104:65001 pswd'  NB. presumably varies for other
>   users?!
>   else.
>       y =. y,:65001 pswd' NB. if the default doesn't match the JHS
>   value observed above
>   end.
>   jjset y
>   if. #x do.
>       echo 'getting ',x
>       myget x
>   end.
>   )
> 
> 
> 3) Also, myget:
> 
>   myget =: 3 : 0
>       jjget'~user/',y
>   )
> 
> 4) Fire up the iPad's J701 app
> 
> 5) To handshake with the laptop and immediately get a script from ~user:
>    'p632.ijs' myserver '192.168.1.101'  NB. My default access string is wrong!
> 
> 6) To get another script from the laptop,
>       myget'p633.ijs'
>    or
>       jjget'~user/p633.ijs'
> 
> 7) I haven't defined myput!
> 
> 8) Writing this, it looks as if I should have defined a noun
> in the iPad's start.ijs, perhaps
>   DEFAULTADDRESS='192.168.1.104'
> and have start.ijs echo this value on start-up, so that you know
> when it's necessary to enter a different address. But I haven't!
> 
> 9) I get confused with the iPad version's handling of script
> extensions,  eg '.ijs' - I tend to add dots, eg p632.1.ijs which
> seems to confuse "je" .  I hadn't realised "load" was available, so
> thankyou, Jim!
> 
> I've tailored my stuff for more convenient swapping of files
> between my ~user folders.  You might of course choose to define
> mygetaddon to save a bit of typing!
> 
> Any use?
> 
> Mike
> 
> 
> 
>> On 01/08/2018 13:27, 'Jim Russell' via Programming wrote:
>> Someday I hope to be smart enough to know that I am not smart enough to 
>> learn J.
>> 
>> Until then, would someone tell me how use jjget instead of jal to load 
>> whatever I am missing when e.g.
>>     load ‘trace’ or load ‘viewmat’
>> fails using J701 on my iPhone/iPad?
>> 
>> (I did get connected to my old Mac via jjget; I get confused with questions 
>> like:
>> - How do I know what directory/library I need?
>> - Do I need j701 on the Mac?
>> - How do I get the jj server running on j701 on my Mac?
>> - Can I use jjget to restore jal, thus avoiding the confusion by loading 
>> everything?)
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
> 
> 
> 
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
> ----------------------------------------------------------------------
> 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