Trying again before Gmail is too helpful. I wrote this verb which I have found to be quite useful.
whereis=:3 : 0 u=.<'_' if. '_'={:y do. 'y l'=.([:,<)"0<;._2 y elseif. #n=.I.'__'E.y do. l=.<y}.~n+2 y=.<n{.y elseif. do. l=.cofind y=.<y end. l,.(4!:4"1([:<;)"1 y,.u,.l,.u){a:,~4!:3'' ) whereis 'plot' ┌──────┬──────────────────────────────────────────┐ │jzplot│c:\j64-901\addons\graphics\plot\jzplot.ijs│ ├──────┼──────────────────────────────────────────┤ │z │c:\j64-901\addons\graphics\plot\plot.ijs │ └──────┴──────────────────────────────────────────┘ xxx=.1 whereis 'xxx' ┌────┬┐ │base││ └────┴┘ On Tue, Apr 9, 2019 at 10:16 AM Don Guinn <dongu...@gmail.com> wrote: > I wrote this verb which I have found to be quite useful. > > On Tue, Apr 9, 2019 at 7:36 AM Eric Iverson <eric.b.iver...@gmail.com> > wrote: > >> Ian, >> Loaded_j_ needs a tweak before it meets your needs. Currently load updates >> Loaded after the load. We are considering a base library change where it >> is >> updated before the load is done and this would give you what you want. >> >> On Tue, Apr 9, 2019 at 9:21 AM Eric Iverson <eric.b.iver...@gmail.com> >> wrote: >> >> > Ian, >> > I don't think 4!:3 meets your needs (duplicates). The load verb >> maintains >> > Loaded_j_ and this might meet your needs. >> > >> > On Tue, Apr 9, 2019 at 8:49 AM bill lam <bbill....@gmail.com> wrote: >> > >> >> Does this work? >> >> >> >> MYSCRIPT=: >{:4!:3'' >> >> >> >> On Tue, Apr 9, 2019, 8:29 PM Ian Clark <earthspo...@gmail.com> wrote: >> >> >> >> > How can I *reliably* fetch the path of the script being loaded, >> whilst >> >> it >> >> > is being loaded? >> >> > >> >> > Everything I've tried either fails or fingers the wrong script on >> >> > occasions. Especially if my script is the subject of "load" or >> >> "require" by >> >> > another script. >> >> > >> >> > I want to be able to write at the top of my script, say >> >> > >> >> > cocurrent 'myloc' >> >> > MYSCRIPT=: theScriptCurrentlyBeingLoaded'' >> >> > >> ---------------------------------------------------------------------- >> >> > 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