Jetbrains releases "Meta Programming System" beta

9 views
Skip to first unread message

BoD

unread,
Dec 10, 2008, 6:11:48 AM12/10/08
to The Java Posse
Wow... I was very interested by this project back in 2003 when they
released their paper about '*Language Oriented Programming' and since
then, there were no news, so I thought it was abandoned...
But I was wrong as they just released a product based on the research!

They say they've been using it internally so this is promising (I
haven't tried it yet).

=> http://www.jetbrains.com/mps/?rss

BoD
*

Christian Catchpole

unread,
Dec 10, 2008, 3:51:36 PM12/10/08
to The Java Posse
Oh - my - freekin.. And its open source.

I used to be really against code generators - and still am for cases
where they are better solutions (ie. we use reflective beans copiers
rather than generating source to copy each property).

But this looks like a perfect candidate for source generation. One of
the problems with using DSLs and extensions in the enterprise space is
that management don't want to risk investing in languages which they
can't readily hire for or support. But if the generated source is
good enough, you could argue that your worst case scenario is to throw
about the DSL and maintain the generated legacy. I'm not suggesting
this is a good way to go, but the argument might help you use a DSL in
a situations you might not normally be allowed.

I also think it would be cool to target non-Java languages.

Reinier Zwitserloot

unread,
Dec 11, 2008, 7:16:14 PM12/11/08
to The Java Posse
Yes, looks really good. The basics I've read shows they understand
this stuff (e.g: That you really have to view source as consisting of
an AST; *NOT* as a bunch of plain text).

I really don't have the time to look at it more thoroughly until mid
januari. If anyone checks this out more thoroughly, I'd be much
obliged if they'd post a report of sorts here.

On Dec 10, 9:51 pm, Christian Catchpole <christ...@catchpole.net>
wrote:
Reply all
Reply to author
Forward
0 new messages