Taken from iHack therefore iBlog>
July 27, 2007
I’ve been fascinated by Domain-Specific Languages (DSLs) and metaprogramming for a while (particularly in Ruby), but just encountered the larger concept of Language-Oriented Programming (LOP). As someone who’s been an OOP weenie since the late 1980’s, I am intrigued by the question whether LOP and Language-Driven Development (LDD) will prove to be a similarly transformational paradigm.
As usual, once I discover something “new” it turns out people quicker than me have already been talking about it for years. Still, there’s probably people slower than me who haven’t heard of it yet, so for them I’ve collected some of the more useful resources below. Enjoy!
- Language Oriented Programming: The Next Programming Paradigm (PDF) by Sergey Dmitriev of JetBrains (IntelliJ)
- Language Workbenches: The Killer-App for Domain Specific Languages? by Martin Fowler
- Intentional Programming: A Talk With Charles Simonyi
- Code Generation Network - Andy Evans of Xactium
2 comments:
Thanks for the link to the Code Generation Network.
Not only have we been talking about these topics for years we ran a conference about them in May :-)
Several of the sessions were audio-recorded but we haven't got around to editing them all yet. However, we have released the audio of our UML vs. Domain-Specific Languages panel. It's available here.
The conference was so successful we decided to run another one next year :-)
See Code Generation 2008 for more details.
Mark Dalgarno
Editor, Code Generation Network
Mark, thanks for the info, and congrats on the successful conference, we'll keep an eye(ear) on the next one!
Post a Comment