Superlanguages
by Zef Hemel- Published:March 19th, 2008
- Comments:2 Comments
- Category:Work
Imagine a language that can be both generic and domain specific. A language that is extensible is every way imaginable. You can define your own syntax. You can extend the type system. It would be a kind of, a kind of… superlanguage!

In short this is what XMF is. And yes, as I typed that name I mistyped it as XML, but do not worry, it has nothing to do with XML, thank god. You can download a free book on the XMF superlanguage. I’m reading it now. It’s not just for fun for me, it’s work — it’s an alternative approach to building DSLs which needs to be investigated. That’s what we, scientists do.
That, and make the world a better place. With super languages for instance.


2 Commenti
“Imagine a language that can be both generic and domain specific. A language that is extensible is every way imaginable. You can define your own syntax. You can extend the type system.”
LISP ?
Joke aside, XMF looks interesting, a cross breed of Lisp and AOP. Keeping an eye on it.
Keep up the good work !
John
To be honest “LISP!” was also my first response when I saw this. But that doesn’t deal with the syntax aspect of it
Unless you want to call all the parentheses custom syntax.