Looks like this one works too, inside the script:
 scriptPath=:>(4!:4<'NonExistent'){4!:3''
Now to go to the doc and understand how/why it works.


On Thu, Apr 4, 2013 at 8:49 PM, Neill Robson <[email protected]>wrote:

> Tom, that's perfect! Actually, I think Devon mentioned the same or similar
> line of code, but it was your code that I realized I could use to my
> advantage. Like I said, I was trying to find the file path to my ijs file,
> and your code found out the file path to where a particular object is
> defined - Not necessarily the same intentions, but it gives the same
> result. I just chose a verb from my ijs to use and it output the file path
> just like I needed; thank you so much for the help!
>
>
> On Thu, Apr 4, 2013 at 8:58 PM, Linda Alvord <[email protected]
> >wrote:
>
> > That's handy.
> >
> > Linda
> >
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Devon
> > McCormick
> > Sent: Thursday, April 04, 2013 5:55 PM
> > To: J-programming forum
> > Subject: Re: [Jprogramming] Obtaining the file path of an ijs file
> >
> > Perhaps not exactly what you're asking for as it's more granular than the
> > file level, but I've often found this verb useful (thanks, Dan!):
> >
> >    whereDefined=: 3 : '(4!:4{.;:y) {:: (4!:3''''),<''Source of definition
> > not found for '',''.'',~y'
> >
> > It returns the path of the file in which a J object was defined.  For
> > example:
> >
> >    whereDefined 'boxopen_z_'
> > c:\Program Files (x86)\j64-701\system\main\stdlib.ijs
> >
> > With this caveat
> >
> >    myfoo=: 'Defined only locally'
> >    whereDefined 'myfoo'
> > Source of definition not found for myfoo.
> >
> >
> >
> >
> >
> > On Thu, Apr 4, 2013 at 5:41 PM, Greg Borota <[email protected]> wrote:
> >
> > > I am newbie too, but would BINPATH_Z_ work for you?
> > >
> > >
> > > On Thu, Apr 4, 2013 at 4:35 PM, Neill Robson <[email protected]
> > > >wrote:
> > >
> > > > This may seem like a rather simple question compared to the others
> > > > being brought up, however I cannot seem to be able to find a way to
> > > > call up an ijs file's "path" for use as a noun. I would like to
> > > > somehow use it like one would use the "jpath" command when accessing
> > > > something within the J program files folder, so that one does not
> > > > have to type out the
> > > C:/Program
> > > > Files path name every time. I'm probably missing something obvious,
> > > > but
> > > I'm
> > > > still very much a newbie at J programming. Thank you!
> > > > --------------------------------------------------------------------
> > > > -- For information about J forums see
> > > > http://www.jsoftware.com/forums.htm
> > > >
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> >
> >
> >
> > --
> > Devon McCormick, CFA
> > ^me^ at acm.
> > org is my
> > preferred e-mail
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
>
>
>
> --
> -Neill
> ----------------------------------------------------------------------
> 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