Skip to content

Abstract source code representation

2010 March 18
by Sven Busse

Juten Tach,

shame on me for thinking – even just for a second – i could have been the first one with this idea. Of course not :) . As commenter Ben pointed out, there are thoughts about this subject already and they exist for some time now.

There is Intentional Programming. IP has a lot more in it than just the fact, that is proposes to have an abstract representation of code be stored instead of concrete code in text files. But the abstract representation seems to serve as a kind of basis for the whole thing. Intentional Programming is brought forward by Intentional, who are working on a software development system around the ideas of IP. They did a presentation on the DSL DevCon 2009, which is a bit lengthy, but nevertheless awesome. Martin Fowler also wrote down some thoughts on Intentional and their solution.

Then there is SOP and a tool in early alpha stage. Can’t say too much about it, as the guy is a Russian and Google Translate does not a very good job at translating from russion to german :)

And lastly, there is another good article from Martin Fowler on the subject in general, which goes way beyond, what i am currently thinking about. Means, i am still at the stage of technical ideas and he is already taking the whole thing into the business world as well as Intentional does.

All this is truly inspiring. Would love to see something like this for Flash, i think it also could be the answer for true designer / developer collaboration.

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS

*