Writing New .NET Languages with Irony
Irony, a CodePlex project, allows one to create a new language by specifying its grammar directly in C#. The framework generates the scanner and the parser making the job of creating a new compiler considerably easier. The project contains a JSON sample implementation:
The project contains several other sample grammars like C#, SQL, Scheme, Script.NET, GwBasic, Ruby, and Python. It includes a visual grammar explorer.
Irony is currently in Alpha released under the MIT License (MIT). It requires VS 2008 and .NET #.5.
Evolving Culture and Values. Understanding the Tradeoffs. Growth through Failure. The Importance of Leadership and Open Communication.
Pedram Keyani Mar 11, 2014
Summly: An Award Winning Mobile App's Journey to the Cloud with Five-9s Availability on a Shoestring Budget
Eugene Ciurana Mar 11, 2014
Christophe Achouiantz Mar 11, 2014