Hi Chris, glad to have you around! On Sun, May 9, 2010 at 9:50 PM, Chris Double <chris.dou...@double.co.nz> wrote: > On 10/05/10 04:59, Alan Kay wrote: >> >> There are already >> quite a few Smalltalk elements in Factor (and the postfix language >> itself (for most things) could be used as the byte-code engine for a >> Smalltalk (looking backwards) and for more adventurous designs (looking >> forward)). > > Factor already has a Smalltalk implementation (a parser and compiler to > Factor code) that Slava did a while back as a proof of concept. I'm not sure > how performant or complete it is however. > >> Dan Amelang has been moving Nile to a really nice place, and it would be >> relatively easy to retarget the OMeta compiler for this (particularly >> the JS grounded one) to ground in Factor. > > Is there a Nile grammar somewhere? I tried searching for it and didn't come > up with anything. I see Dan's github repository but it doesn't seem to > include the Ometa definition.
There is a preliminary version of the Nile grammar embedded in the Ometa-based Nile-to-C compiler in my "nile" repository. I hope to finalize (i.e., remove the ugly warts from) the Nile syntax in the next couple weeks. In addition, Alex and I have been working on the formal semantics of Nile. In the end, I hope to have both a small, clean language and a small, clean compiler for others to play with. I hope to pique your interest! Dan _______________________________________________ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc