Yes, that does seem to be the case.
I suspect you are right - in the case of an app like a game, the app remembers
all of my history through all updates. I have often thought that you could
define a "workspace" that would keep the current session as a history, then
when restarting the app (even after killing it, or not using it for a long
time), the session in progress would still be live. I think a lot of people
would like that. Of course, there should be a way to }clear the session --- I
am not proposing to revert to something like the WS structure in APL - but it
is really nice to have the input log carry over from session to session. I make
a LOT of use in that when using jconsole in Apple Terminal.
So, I deleted J and did a clean install from the App Store (the J download is
tiny compared to most...) - then i see
jjget_jj_
3 : 0
y jjget~ (y i:'/'){.y
:
target=. x [ source=. y
st=. 'ftype y'jjdo source
'source is not a file or folder'assert 0~:st
mkdir_j_ target
'target is not a folder'assert 2=ftype target
t=. target,(source i:'/')}.source
if. 1=st do.
d=. 'fread y' jjdo source
'write to target failed'assert (#d)=d fwrite t
else.
'tar y'jjdo 'c';TAR;source;''
d=. 'fread y' jjdo TAR
d fwrite TAR
tar 'x';TAR;t
end.
'OK'
)
quite different from the previous result. Also
jj 0
jjset 'ip:port pswd'
[target] jjget source
[target] jjput source
'...' jjdo y
source is .../FILE or .../FOLDER
to put in target folder
elided target is ... from source
NB. seems to be what you were expecting. Although I recall seeing the load of
jj.ijs in an earlier instance...
>nl_jj_ &,> 0 3
TAR
URL
jjdo
jjget
jjput
jjset
posttemplate
test
test_jj_
3 : 0
mkdir_j_'~temp/jj'
ferase {."1 fdir'~temp/jjx*'
ferase {."1 fdir'~temp/jjy/*'
ferase {."1 fdir'~temp/jjz/*'
'abc'fwrite'~temp/jjx/a'
'~temp/jj/b'jjput'~temp/jjx/a'
'~temp/jj/c'jjget'~temp/jjx/b'
assert fexist (<'~temp/jjx/'),each ;:'a b c'
'~temp/jjy'jjput'~temp/jjx'
assert fexist (<'~temp/jjy/'),each ;:'a b c'
'~temp/jjz'jjget'~temp/jjy'
assert fexist (<'~temp/jjz/'),each ;:'a b c'
)
~~~
Now I want to go reinstall my start.ijs and some working files that I had in
place - fortunately, having iExplorer makes that reasonably easy.
So, progress is being made.
> On 2017Aug 9, at 19:01, Eric Iverson <[email protected]> wrote:
>
> That is the jjget_jj_ from the previous j701 install. To get the new bundle
> docs you will have to go through the steps I gave earlier. The did work for
> Patrick, but had the nasty side effect of loosing his other data.
>
> I am starting to understand what the problem is and should be able to fix
> it the next time around.
>
> If you really do not want to do the delete and clean install you could see
> if jjget and jjput work as dyads. That is,
>
> '~temp/t.txt' jjget '~temp/t.txt'
>
> But the new version is much cleaner and I hope you can manage to do the
> delete and clean install.
>
>
> On Wed, Aug 9, 2017 at 9:19 PM, Joey K Tuttle <[email protected]> wrote:
>
>> Actually not too tedious, the copy paste across devices combined with your
>> jsetcb '... avoided having to retype everything.
>>
>> Some added thoughts about this - I started from a clean start (if not
>> install) by killing the J task then restarting it. Then, I did -
>>
>> untable >nl_jj_ &.> 0 3
>> TAR URL posttemplate
>> jjdo jjget jjput jjset
>>
>> NB. This was without loading jj.ijs, so _jj_ locale seems to have already
>> been there. That followed by -
>>
>> jjget_jj_
>> 4 : 0
>> target=. x [ source=. y
>> select. 'ftype y'jjdo source
>> case. 1 do.
>> d=. 'fread y' jjdo source
>> mkdir_j_ (target i: '/'){.target NB. ensure path
>> 'write to target failed'assert (#d)=d fwrite target
>> case. 2 do.
>> 'tar y'jjdo 'c';TAR;source;''
>> d=. 'fread y' jjdo TAR
>> d fwrite TAR
>> mkdir_j_ target
>> tar 'x';TAR;target
>> case. do.
>> 'source is not a file or folder'assert 0
>> end.
>> )
>>
>> May be what you were requesting.
>>
>> A thought occurred to me that you will notice my own tool from profile
>> (unable) that is loaded on startup across all my j installations. My
>> thought was that perhaps your "clean install" didn't have to contend with
>> an existing start.ijs script file. But the first line in above would seem
>> to indicate that it isn't necessary in this case.
>>
>> Oh, there was one somewhat tedious bit that I don't understand (but is
>> probably one of those "thousands of settings" you mentioned) I could not
>> simply use jsetcb '... and then past into this email. I had to first paste
>> it into Pages on the iPhone (probably could have used some other app
>> dealing with text, but I didn't try others). Also, to be forthright, I
>> haven't yet been able to reverse the process (to take things from OS X back
>> into iOS) - computers are often a puzzle...
>>
>> - joey
>>
>>> On 2017Aug 9, at 16:47, Eric Iverson <[email protected]> wrote:
>>>
>>> Joey,
>>>
>>> This will be tedious, but could you please do:
>>>
>>> jjget_jj_
>>>
>>> and give me the the first 3 or 3 lines (at least in summary).
>>>
>>> On Wed, Aug 9, 2017 at 7:39 PM, Eric Iverson <[email protected]>
>>> wrote:
>>>
>>>> Patrick,
>>>>
>>>> You give 192.168.0.19:65001 which is exactly what the wiki page gives
>> by
>>>> way of an example. This could be true on your system, but is unlikely,
>> The
>>>> jjset arg should be the one reported in the init_jjserver_ on the JHS
>>>> server.
>>>>
>>>> However. the other problems you and Joey report remains.
>>>>
>>>>
>>>>
>>>> On Wed, Aug 9, 2017 at 7:01 PM, J. Patrick Harrington <
>> [email protected]>
>>>> wrote:
>>>>
>>>>> Eric,
>>>>> I get the same results as Joey. In addition,
>>>>> names_jj_ 0
>>>>> PASS SERVER TAR URL
>>>>> posttemplate
>>>>>
>>>>> and PASS has the password I entered and SERVER has
>>>>> 192.168.0.19:65001
>>>>>
>>>>> Patrick
>>>>>
>>>>>
>>>>> On Wed, 9 Aug 2017, Joey K Tuttle wrote:
>>>>>
>>>>>>
>>>>>> VERSION_j_
>>>>>> 701.1 2
>>>>>> jj
>>>>>> |value error: jj
>>>>>>
>>>>>> explicitly doing
>>>>>>
>>>>>> load '~system/util/jj.ijs'
>>>>>>
>>>>>> NB. executes with no complaint (and, of course, no result shown)
>>>>>> NB. but then when (as suggested in http://code.jsoftware.com/wiki
>>>>>> /Guides/iOS ) I do -
>>>>>>
>>>>>> jjset '10.1.1.23:65001 pswd' NB. for my local network (again no
>>>>>> result appears) but
>>>>>> jjget '~addons/math/miax'
>>>>>> |domain error: jjget_jj_
>>>>>> | jjget'~addons/math/misc'
>>>>>>
>>>>>>> nl_jj_ 3
>>>>>> jjdo
>>>>>> jjget
>>>>>> jjput
>>>>>> jjset
>>>>>>
>>>>>>
>>>>>> NB. So things look like they are almost working, but something is
>>>>>> tripping me up.
>>>>>>
>>>>>> ~~ a couple of aside observations...
>>>>>>
>>>>>> typing paths with the greatly improved keyboard is almost as painful
>> as
>>>>>> it used to be in the older version (because of having to shift to !
>>>>>> keyboard for / ...)
>>>>>>
>>>>>> Retyping the stuff above makes me resolve to find a way to disable
>> spell
>>>>>> checking in Apple mail client more easily (and may have "corrected"
>> things
>>>>>> that I didn't notice - if so, please read as what you think it should
>> be.
>>>>>>
>>>>>> - joey
>>>>>>
>>>>>>
>>>>>> On 2017Aug 9, at 14:19, Eric Iverson <[email protected]>
>> wrote:
>>>>>>>
>>>>>>> Strange. As we always say, it works for me.
>>>>>>>
>>>>>>> What is the value of VERSION_j_ ? It should be '701.1 2'.
>>>>>>>
>>>>>>> But that has to be right as you indicate the backspace key repeats if
>>>>>>> you
>>>>>>> hold it down.
>>>>>>>
>>>>>>> Is there any chance you are trying jj in the previous j701 version?
>>>>>>>
>>>>>>> I also just realized that I probably need to update the JHS addon.
>>>>>>>
>>>>>>> I will look at this later tonight if you can give me a little more
>> info.
>>>>>>>
>>>>>>> All that jj does is to:
>>>>>>> load'~system/util/jj.ijs'
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Aug 9, 2017 at 4:11 PM, Joey K Tuttle <[email protected]> wrote:
>>>>>>>
>>>>>>> Eric,
>>>>>>>>
>>>>>>>> Bravo on the keyboard change and the repeating keys (just really
>> nice
>>>>>>>> to
>>>>>>>> have them!)
>>>>>>>>
>>>>>>>> I think your setup for j to j is exciting news too, but am
>> disappointed
>>>>>>>> after starting the new release getting -
>>>>>>>>
>>>>>>>> jj 0
>>>>>>>> |value error: jj
>>>>>>>>
>>>>>>>> The suggested scripts in desktop JHS seem to work in setting up the
>>>>>>>> connection.
>>>>>>>>
>>>>>>>> Maybe I'm missing a script update on the iOS side? or ??
>>>>>>>>
>>>>>>>> - joey
>>>>>>>>
>>>>>>>>
>>>>>>>> On 2017Aug 9, at 12:28, Eric Iverson <[email protected]>
>> wrote:
>>>>>>>>>
>>>>>>>>> An updated J is available at the Apple App Store. This fixes a few
>>>>>>>>> minor
>>>>>>>>> problems with the release on July 4th, adds a bell and whistle, and
>>>>>>>>> provides a new way to move scripts and data between your device and
>>>>>>>>>
>>>>>>>> desktop
>>>>>>>>
>>>>>>>>> called jj (j to j).
>>>>>>>>>
>>>>>>>>> See http://code.jsoftware.com/wiki/Guides/iOS for more
>> information.
>>>>>>>>> ------------------------------------------------------------
>>>>>>>>> ----------
>>>>>>>>> For information about J forums see http://www.jsoftware.com/forum
>>>>>>>>> s.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