This looks cool, but it appears to be on hold:<p><a href="http://irony.codeplex.com/Thread/View.aspx?ThreadId=230812" rel="nofollow">http://irony.codeplex.com/Thread/View.aspx?ThreadId=230812</a>
Here are some <i>very</i> interesting comments from the author:<p><i>I guess with MS killing DLR and Iron languages, that puts more pressure on us, as I think this leaves Irony as the only ongoing technology for parser/interpreter construction in .NET. DLR, in my humble opinion, had never had a slight chance to become mainstream - it's just too complex, and benefits (like performance) are non-existent.</i><p><i>there are other gaping holes in .NET technology, which are screaming "fix me!", and which are more relevant to biz app programmer like myself. Entity framework and LightSwitch are jokes and don't even deserve any serious discussion. That's what I'm trying to do now - fill the void, and sorry to those who work in areas where parsers are more important than anything else.</i>
Embedding the grammar directly into a language through operator overloading is similar to Boost.Spirit's approach: <a href="http://boost-spirit.com/home/" rel="nofollow">http://boost-spirit.com/home/</a>