Hi 

Just to elaborate more on the previous post by Jamie :-)

It's not just me who's involved at UIUC. My adviser, Ralph Johnson and his two 
other students, Jeff and Munawar, are also involved. Jeff's research interests 
are on making it easier to create refactoring engines and he is our "go-to" 
person when we have questions about grammars and parsing. Munawar's research 
interests are about security-oriented transformations and he gives us different 
perspectives on where we might be able to apply the LoLs work.

Like Jamie said, if anyone has any questions, feel free to contact us.

--
Nick

On Apr 13, 2011, at 9:00 PM, Douglass, Jamie wrote:

> John,
> Language of Languages (LoLs) presented during the FlexiTools workshop at 
> SPLASH 2010 uses a CAT parser. CAT (which is now Contextual Attributed 
> Translator) is very similar to OMeta. It continues the work Alex Warth and I 
> wrote about Left Recursion with Pack Rat Parsers. The current version of CAT 
> has a simpler, more general and slightly faster left recursion support than 
> we had in the original paper (PEPM 2008). CAT, unlike Pack Rat Parsers, only 
> memoizes what it knows it will need again to avoid reparsing and only keeps 
> memos for as long as needed. This gives linear runtime performance without 
> the memory burden normally associated with Pack Rat parsing, and faster 
> individual parsing operations.
>  
> LoLs uses language translation as a kind of superglue between multiple ways 
> to represent concepts based on context for various domains and languages 
> http://www.ics.uci.edu/~nlopezgi/flexitools/papers/douglass_flexitools_splash2010.pdf.
>   During the FlexiTools workshop this style of translation was referred to as 
> “context on steroids”.
>  
> Nicholas Chen at UIUC and I are working on the bootstrap version of LoLs with 
> CAT. We are hoping to have the initial  open source release this fall in time 
> for SPLASH 2011. I can share more about LoLs and CAT if folks are interested.
>  
> Jamie
>  
> From: Alan Kay [mailto:[email protected]] 
> Sent: Tuesday, April 12, 2011 9:53 AM
> To: Fundamentals of New Computing; Douglass, Jamie
> Subject: Re: [fonc] Question about OMeta
>  
> Hi John
> 
> Alex Warth and Jamie Douglass co-wrote a paper on "Pack Rat Parsers" a few 
> years ago ....
> 
> I asked you because you like to poke around both in the present and in the 
> past.
> 
> Cheers,
> 
> Alan
>  
> From: John Zabroski <[email protected]>
> To: Fundamentals of New Computing <[email protected]>; [email protected]
> Sent: Mon, April 11, 2011 8:21:06 PM
> Subject: Re: [fonc] Question about OMeta
> 
> On Sat, Apr 9, 2011 at 12:09 AM, Alan Kay <[email protected]> wrote:
> But now you are adding some side conditions :)
> 
> For example, if you want comparable or even better abstractions in the target 
> language, then there is a lot more work that has to be done (and I don't know 
> of a great system that has ever been able to do this well e.g. to go from an 
> understandable low level meaning to really nice code using the best 
> abstractions of the target language). Maybe John Z knows?
> 
> Alan,
> 
> There was a guy at SPLASH 2010 that was talking about wanting to build such a 
> system.  I think he was a researcher at Boeing, but he came across as so 
> practically minded that I thought he was a programmer just like me.
> 
> I don't know why you thought I specifically would have any ideas on this... 
> but... 
> 
> Tell me your thoughts on 
> http://www.ics.uci.edu/~nlopezgi/flexitools/papers/douglass_flexitools_splash2010.pdf
> 
> I am surprised you didn't mention this above since he uses Squeak for the 
> bootstrap.  I suggested at SPLASH that he contact you (VPRI, really), 
> especially when you consider how close by you are.
> 
> As for UNCOL, I have Sammet's book on programming and there are some really 
> interesting conferences from the 1950s that are covered in the 
> preface/disclaimer.  Well, at least I think it's the book that mentions it.  
> Either way I couldn't easily look up these references or find proceedings 
> from conferences in the 1950s.
> _______________________________________________
> fonc mailing list
> [email protected]
> http://vpri.org/mailman/listinfo/fonc


_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to