> 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
