Language Oriented Programming

This may interest some of you:

http://www.onboard.jetbrains.com/articles/04/10/lop/

There’s also a discussion about LOP in their forums.

Yes… interesting indeed… I missed the LOP / IntelliJ movement until this post. I don’t keep up with their forums.

In B^3’s recent thread on the merits of Java my main point was that it made the connection of DSLs relatively easy.

I think in general a lot of the negative reactions to the LOP direction are folks thinking there will be an explosion of DSLs…

Using the case of my current work with Typhon & Scream I am focusing on providing integration of ~4 or so DSLs that will greatly assist in creating interactive media (games, etc).

For certain cases of app development with my work an end developer will be able to create audio applications with an expressive GUI without writting any Java classes.

I don’t see IntelliJ’s MPS project as I understand it currently as being something immediately helpful in my case.

[quote]In B^3’s recent thread on the merits of Java my main point was that it made the connection of DSLs relatively easy.

I think in general a lot of the negative reactions to the LOP direction are folks thinking there will be an explosion of DSLs…
[/quote]
I remember it being a fad last decade, one that never really delivered on it’s perceived promise. It seems like it’s the same concept come round on the roundabout again. Perhaps a lot of people are just suspicious because they feel they’ve seen it all before, like mobiles post-WAP: been there, got excited, been burned, cut losses and got out again?

I can’t comment on the mid 90’s rush for IP and DSLs… Though I followed a lot of stuff that broke during that time (uni days for me) I didn’t come across this area.

Right now though I am moving in this direction not because of some fad or the recycling of one, but because it makes sense and things are working.

With a good twist of the arm I’ll start getting things out this year as well… :slight_smile: