[fonc] More information about the text layout engine for paragraphs in VPRI Tech Report

2011-08-31 Thread nchen . dev
Hi

I briefly remember Alan and other members of VPRI doing a presentation of the 
text layout engine while they were here for a short visit to the University of 
Illinois at Urbana-Champaign. I'm currently dealing with some layout work in 
Morphic and would like to take a deeper look at the algorithm that they have 
used. 

The VPRI.org website has been down since Monday and the only reference I could 
find is a cached version of the STEPS Toward The Reinvention of Programming,
2009 Progress Report Submitted to the National Science Foundation (NSF) October 
2009 through Google 
https://docs.google.com/viewer?a=vq=cache:oiduCS-BeDIJ:www.vpri.org/pdf/tr2009016_steps09.pdf+viewpoints+research+successor+predecessorhl=engl=uspid=blsrcid=ADGEEShD1B0xdX2kw4-oEhaVrKJei9ALA4pK22zXOLs_iMqc0I3iO4YNVilUbGgKdqvcHTyrZ65waM6WzXTzKdMpnSsoLpJhNBL3cyEx2JDfF3RORgSmkiEkmLkn53AtJxtW8R3nYZB_sig=AHIEtbSIdvnM808Mw4F9a6ildEZmkHHFIgpli=1

Could anyone provide more pointers about the text layout engine? In particular, 
is there an image with the implementation that I might be able to take a deeper 
look at? Has there been any future work on it that I can read more about?

Thanks!

--
Nick

___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] More information about the text layout engine for paragraphs in VPRI Tech Report

2011-08-31 Thread nchen . dev
vpri.org just came back up a few hours ago.

I was talking about Text Field Spec for LObjects at 
http://www.vpri.org/vp_wiki/index.php/Main_Page. I found the old image with 
the prototype and have been able to download it and play with it. Ted Kaehler 
has also been kind enough to answer some questions that I have on it.

Thanks!

--
Nick

On Aug 31, 2011, at 8:42 PM, Julian Leviston wrote:

 vpri.og is working for me.
 
 Are you talking about Gezira/Nile?
 
 http://www.vpri.org/vp_wiki/index.php/Gezira
 
 Julian


___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] Question about OMeta

2011-04-14 Thread nchen . dev
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:alan.n...@yahoo.com] 
 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 johnzabro...@gmail.com
 To: Fundamentals of New Computing fonc@vpri.org; jamie.dougl...@boeing.com
 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 alan.n...@yahoo.com 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
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc


___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc