The only difference between J's require and load is that require will
not re-load an already loaded script. (This is useful for breaking
recursive reference loops if any exist, and provides a speed advantage
which might be noticeable in some circumstances.)

As for which scripts get loaded, the result of getscripts_j_'trig gl2'
shows that this will load addons/math/misc/trig.ijs (on j9.4). Because
the functionality of certain scripts is provided by default in recent
releases of J:

   >Ignore_j_
colib
compare
convert
coutil
dates
dir
dll
files
libpath
strings
text
gl2
graphics/gl2

I hope this helps,

-- 
Raul

On Mon, May 22, 2023 at 2:50 PM 'Michael Day' via General
<[email protected]> wrote:
>
> Yes, the example works for me, too, in J9.5 beta under Windows 11.
>
> I see that dwin.ijs starts with
>
> coinsert 'jgl2 fvj4'
> require 'trig gl2'
> coclass 'fvj4'
>
> I've never got the hang of "require" !
> In the installation on this laptop,  which, like Raul's,  has all addons
> installed,
> there are 4 gl2.ijs files in various addons folders;  they have sizes
> ranging from
> 1.75kb,  in addons/ide/jnet/demo,  to 13.5kb, in addons/ide/qt .
> (There are no instances of gl2.ijs elsewhere in the Windows 11 J9.5 beta
> installation.)
>
> Which of these scripts will "require" acquire?
>
> Sorry,  this is a little off topic.
>
> Thanks,
>
> Mike
>
> On 22/05/2023 21:19, Raul Miller wrote:
> > I was not able to reproduce the issue in j9.4 (nor in the j9.5 beta)
> >
> > That said, I had performed
> >     install'all'
> >
> > before attempting.
> >
> > FYI,
> >
> > -- Raul On Mon, May 22, 2023 at 1:13 PM Devon McCormick
> > <[email protected]> wrote:
> >> I was able to get this to work by setting up a drawing window like this
> >> before trying "0 255 0 dpoly p1":
> >>
> >> _2 _3 2 3 dwin 'example'
> >>
> >>
> >>
> >> On Mon, May 22, 2023 at 4:09 PM Devon McCormick<[email protected]>  wrote:
> >>
> >>> Trying to reproduce this error, I get a different error at the same step
> >>> (for version 9.4.22 on Windows 10 running JQt):
> >>>
> >>> |value error: SC
> >>>
> >>> | Y=.x:^:_1 SC 2{."1 y
> >>>
> >>> I will look into this and report what I find.
> >>>
> >>>
> >>> On Mon, May 22, 2023 at 4:03 PM Nils Reuße<[email protected]>  wrote:
> >>>
> >>>> Hi all,
> >>>>
> >>>> I bought Part 1 of Cliff Reiters book "Fractals, Visualization and J,
> >>>> Fourth edition“ and am trying out the introduction examples.
> >>>>
> >>>> It first tells me to load an add-on, dwin.ijs [1], and then to create a
> >>>> window, which works:
> >>>>
> >>>>     load '~addons/graphics/fvj4/dwin.ijs'
> >>>>     _1 _1 1 1 dwin 'hello'
> >>>>
> >>>> Now, some data is created in p1:
> >>>>
> >>>>     ]p1=: |:2 1 o./ 1r4p1*i.5
> >>>>            1           0
> >>>>     0.707107    0.707107
> >>>> 6.12323e_17           1
> >>>>    _0.707107    0.707107
> >>>>           _1 1.22465e_16
> >>>>
> >>>> And finally, the data is supposed to be drawn with ‚dpoly‘, which fails:
> >>>>
> >>>>     0 255 0 dpoly p1
> >>>>
> >>>> |psel : command failed: psel
> >>>> : wd
> >>>> |   (LF,~wd ::(''"_)'qer')    (13!:8)3
> >>>>
> >>>>
> >>>> The book states that the examples were tested with J8.04, I’m on
> >>>> J9.4.2/j64arm/darwin. There is an official repository containing the code
> >>>> for the book [2], but it might be out of date anyways.
> >>>>
> >>>> Is the code incompatible with J9.4 or am I doing something wrong?
> >>>>
> >>>> - Nils
> >>>>
> >>>>
> >>>> [1]https://github.com/jsoftware/graphics_fvj4/blob/master/dwin.ijs
> >>>> [2]https://github.com/jsoftware/graphics_fvj4
> >>>> ----------------------------------------------------------------------
> >>>> For information about J forums seehttp://www.jsoftware.com/forums.htm
> >>>>
> >>> --
> >>>
> >>> Devon McCormick, CFA
> >>>
> >>> Quantitative Consultant
> >>>
> >>>
> >> --
> >>
> >> Devon McCormick, CFA
> >>
> >> Quantitative Consultant
> >> ----------------------------------------------------------------------
> >> For information about J forums seehttp://www.jsoftware.com/forums.htm
> > ----------------------------------------------------------------------
> > For information about J forums seehttp://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