> I find it strange that  it has not stirred much interest.

I think the author doesn't l care, being too busy making money with it. :-)




On Wed, Apr 17, 2013 at 11:19 AM, Robert Cyr <[email protected]> wrote:

> >> <[email protected]>wrote:
> >>>
> >>>>
> >>>>   - The language "Rowan" uses the same parse table idea. See *Vector*,
> >>>>   Volume 21, Number 2.  http://archive.vector.org.uk/art10009240
>
> This Rowan thing looks interesting.  A bit of J, APL, with C# and .Net
> looks promising.
>
> I find it strange that  it has not stirred much interest.
>
> Robert Cyr
>
> Sent from my iPad
>
> On 2013-04-17, at 11:29, Greg Borota <[email protected]> wrote:
>
> > I didn't know about this paper. Thank you Gilles. I spent some time (need
> > to spend more though) on what comes with the source, but this seems to
> shed
> > some extra light.
> >
> >
> > On Wed, Apr 17, 2013 at 10:20 AM, Gilles Kirouac <[email protected]>
> wrote:
> >
> >> Greg,
> >>
> >>   http://www.jsoftware.com/papers/AIOJ/
> >>
> >>  "An implementation of J"
> >>
> >>  Roger gathered everything in the above page for the J 2012 conference.
> >>
> >> ~ Gilles
> >>
> >> ---------- Original Message -----------
> >> From: Greg Borota <[email protected]>
> >> To: [email protected]
> >> Sent: Wed, 17 Apr 2013 09:28:44 -0500
> >> Subject: Re: [Jbeta] trace.ijs
> >>
> >>> Roger, these pointers are very much appreciated! I will be spending
> >>> time on that code shortly. I think I got some of the basics of the
> >>> style already. Once you get over the initial shock :-) things start
> >>> to show their beauty. Having the code in VS solution where you can
> >>> go to definition, intellisense, etc., for me at least, it's a huge
> help.
> >>> If you have more pointers on how to understand JT and A struct, that
> >>> would be very much appreciated too.
> >>>
> >>> On Wed, Apr 17, 2013 at 1:39 AM, Roger Hui
> >> <[email protected]>wrote:
> >>>
> >>>>   - The system is build around the parser.
> >>>>   - The "magic" is in the the 9-row table in
> >>>>   http://www.jsoftware.com/help/dictionary/dicte.htm .  If you are
> >>>>   interested, I recommend you read the section carefully.
> >>>>   - The C code that implements the parser is in file p.c, which is 168
> >>>>   lines long, including many comment lines and blank lines.  But the C
> >>>> coding
> >>>>   style is likely different from what you have seen before.
> >>>>   - The language "Rowan" uses the same parse table idea. See *Vector*,
> >>>>   Volume 21, Number 2.  http://archive.vector.org.uk/art10009240
> >>>>   - As Raul Miller hinted, by "parsing", some people mean (in our
> >> terms)
> >>>>   parsing and tokenizing/lexing.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On Tue, Apr 16, 2013 at 8:17 PM, Greg Borota <[email protected]>
> wrote:
> >>>>
> >>>>> I still need to get used to what I see in APL land. One hundred or
> >> two
> >>>>> lines of code doing stuff that may take thousands of lines in the
> >>>> languages
> >>>>> I am normally using. I can't wait until I also get to being able to
> >> write
> >>>>> this kind of code.
> >>>>>
> >>>>>
> >>>>> On Tue, Apr 16, 2013 at 10:06 PM, Raul Miller <[email protected]
> >>>
> >>>>> wrote:
> >>>>>
> >>>>>> If I understand your questions, yes.
> >>>>>>
> >>>>>> Here's the specification for J's parser:
> >>>>>>
> >>>>>> http://www.jsoftware.com/help/dictionary/dicte.htm
> >>>>>>
> >>>>>> Also, here's the specification for J's lexer:
> >>>>>>
> >>>>>> http://www.jsoftware.com/help/dictionary/d332.htm
> >>>>>>
> >>>>>> --
> >>>>>> Raul
> >>>>>>
> >>>>>> On Tue, Apr 16, 2013 at 6:12 PM, Greg Borota <[email protected]>
> >> wrote:
> >>>>>>> So I took a look at trace.ijs. Just to make sure I get this
> >> right:
> >>>> the
> >>>>>>> whole j parsing algorithm is simulated with just about 200 lines
> >> of J
> >>>>>> code?
> >>>>>>> Will I also get to right code this concise (more of rhetorical
> >>>> question
> >>>>>>> though)?
> >>>>>>> This is just a simulation, illustrating how the real parser
> >> works,
> >>>>> right?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Tue, Apr 16, 2013 at 3:34 PM, Ian Clark <
> >> [email protected]>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> Whilst I'm posting to the beta list, may I just say how much
> >> nicer
> >>>> the
> >>>>>> new
> >>>>>>>> JQt feels than the old GTK. Particularly welcome is the absence
> >> of a
> >>>>>>>> "Terminal" window on the Mac, which no longer conveys the
> >> impression
> >>>>>> it's
> >>>>>>>> built with string and sealing wax.
> >>>>>>>>
> >>>>>>>> A bouquet to the Team.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Tue, Apr 16, 2013 at 9:24 PM, Ian Clark <
> >> [email protected]>
> >>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> I agree.
> >>>>>>>>>
> >>>>>>>>> It's just the sort of utility that would be of most help to a
> >>>>> complete
> >>>>>>>>> beginner, who needs telling the "obvious".
> >>>>>>>>>
> >>>>>>>>> The code is short enough it could quite easily form part of
> >> locale
> >>>>>> 'j'.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Tue, Apr 16, 2013 at 8:23 PM, Raul Miller <
> >>>> [email protected]
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> http://www.jsoftware.com/help/dictionary/dicte.htm
> >> says "Parsing
> >>>>> can
> >>>>>>>>>> be observed using the trace facility in
> >>>>>>>>>> system\packages\misc\trace.ijs"
> >>>>>>>>>>
> >>>>>>>>>> But in current implementations of J, trace.ijs is an addon.
> >>>>>>>>>>
> >>>>>>>>>> This is frustrating.
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Raul
> >> ---------------------------------------------------------------------
> >> -
> >>>>>>>>>> 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
> >> ------- End of Original Message -------
> >>
> >> ----------------------------------------------------------------------
> >> 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

Reply via email to