The file jpp_test.ijs does indeed exist. In fact, I opened it in jqt (j806 beta 
current) and now began to execute it line-by-line.

Its first line is:

   MYDIR =: getpath_j_  '\/' rplc~ > (4!:4<'thisfile'){(4!:3)  thisfile=:'' NB. 
boilerplate to set the working directory

and that correctly executed:

   MYDIR
/users/murray/j64-806-user/jpp/

Next line, which I executed, is:

   require MYDIR, ‘continuations.ijs'

And that gave error:

|file name error: script
| 0!:0 y[4!:55<‘y'

However, the script continuations.ijs is definitely in the directory whose 
value was reported as the value of MYDIR.

Still mystified.


> On2 Sep 2017 18:20:30 -0400,Raul Miller <rauldmil...@gmail.com 
> <mailto:rauldmil...@gmail.com>> wrote:
> 
> I can't tell you what's wrong with your configuration, but the file
> name error suggests that the file
> '/users/murray/j64-806-user/jpp/jpp_test.ijs does not exist. You
> should be able to test that in finder (since that's an osx file naming
> pattern).
> 
> Also, the right argument to timespacex needs to be quoted. (And, you
> should not have a : in that particular line.)
> 
> I hope this helps,
> 
> -- 
> Raul
> 
> 
> On Sat, Sep 2, 2017 at 4:55 PM, Murray Eisenberg <mur...@math.umass.edu 
> <mailto:mur...@math.umass.edu>> wrote:
>> Further, if now in the same jqt session to use menu command Tools > Package 
>> Manager, I get error:
>> 
>>  | runpacman_jpacman_ 0
>>  |file name error: script
>>  | 0!:0 y[4!:55<'y'
>>  |value error: runpacman_jpacman_
>>  | runpacman_jpacman_ 0
>> 
>> What’s wrong?
>> 
>>> On 2 Sep2017, at 4:53 PM, Murray Eisenberg <mur...@math.umass.edu 
>>> <mailto:mur...@math.umass.edu>> wrote:
>>> 
>>> In j806 (beta 2017-08-28) for macOS, I loaded jpp2.ijs, then tried to run 
>>> the provided script jpp_test.ijs from an open script window in J.
>>> 
>>> If I simply selected option to run all lines of the script, I got error:
>>> 
>>>  | file name error: scriptd
>>>  | 0!:1 y[4!:55<‘y'
>>> 
>>> If, instead, I used
>>> 
>>>   load '/users/murray/j64-806-user/jpp/jpp_test.ijs’
>>> 
>>> then I got error:
>>> 
>>>  |file name error: script
>>>  | 0!:0 y[4!:55<‘y'
>>> 
>>> Instead, I then tried evaluating directly the sentence
>>> 
>>>  4 timespacex: +/ i.1000
>>> 
>>> 
>>> tried but, contrary to what is said in the original post below, this just 
>>> generates a spelling error.
>>> 
>>> What am I doing wrong?  (Or is something wrong with jpp in j806?)
>>> 
>>>> On18 Mar 2017 01:25:57 +0000,'Pascal Jasmin' <programm...@jsoftware.com 
>>>> <mailto:programm...@jsoftware.com> <mailto:programm...@jsoftware.com 
>>>> <mailto:programm...@jsoftware.com>>> wrote:
>>>> 
>>>> 
>>>> A preparser for J that autocloses parentheses, and makes embedding quotes 
>>>> easier.  Also has user-defined primitives.
>>>> 
>>>> 
>>>> https://github.com/Pascal-J/jpp <https://github.com/Pascal-J/jpp> 
>>>> <https://github.com/Pascal-J/jpp <https://github.com/Pascal-J/jpp>>
>>>> 
>>>> as examples,
>>>> 
>>>> 4 timespacex: +/ i.1000
>>>> 
>>>> is equivalent to
>>>> 
>>>> 4 timespacex '+/ i.1000'
>>>> 
>>>> the suggested F11 macro is pretty neat.  Runs a section of code in a file. 
>>>>  Unlike ctrl-R, you don't need to be at the top level line in order to run 
>>>> the multiline group that encloses the current line.
> 

——
Murray Eisenberg                                mur...@math.umass.edu
Mathematics & Statistics Dept.       
Lederle Graduate Research Tower      phone 240 246-7240 (H)
University of Massachusetts                
710 North Pleasant Street                 
Amherst, MA 01003-9305




----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to