Welcome to JetBrains MPS Blog
We are going to be writing here about the Language Oriented Programming (LOP) in general and JetBrains Meta Programming System (MPS) as one of its implementations. We’ll be discussing general patterns of LOP, Domain Specific Languages (DSL) and languages extension.
We also plan to use this blog to notify you about new MPS releases. Subscribe to RSS feed to get prompt notifications about posts in this blog.
If you haven’t yet downloaded MPS, please download it and let us know what you think about it.
-JetBrains MPS Team
PS. For your reference, you may find some interesting posts in the old MPS Blog.
December 12th, 2008 at 7:16 am
MPS adoption.
after using mps, i found it to be quite complex. although i think it a great idea and quite powerful, i think the learning curve is too large. I think a lot of the features needs to be removed becasue it is quite overwhelming.
if it had a more narrow focus and did it quite well, and then expand, i think it would be much easier to expand and you would be able to change the application based on demands of programmers.
December 16th, 2008 at 4:18 pm
Thanks for the feedback.
The issue of adoption is very important.
I’ve re-posted your opinion to mps forum: http://www.jetbrains.net/devnet/thread/279140
December 17th, 2008 at 7:16 am
DSL design is by definition complex, and I keep maintaining that it’s not for anybody. That’s not a bad thing - it just means that people who are truly interested in it will have to spend more time to get acquainted with it. So I’ll take a shot at working with MPS and see what comes of it.
December 28th, 2008 at 9:14 pm
t dsl…
Good post. I am looking into these issues on my blog….
January 14th, 2009 at 9:45 am
MPS seems to be great idea. BUT it must have a parser. I understand that sometimes it can be ambigous but it many cases it will be not. And most people would try to design language in that way that it would be not.
For them the parser is must be feautre. DSL means Domain specific Language, not domain specific AST.
February 18th, 2009 at 5:06 am
any chance to have http://www.jetbrains.net/confluence/display/MPS/MPS+User%27s+Guide in a PDF format or at least in a single HTML page?
it’s a bit uncomfortable
February 18th, 2009 at 8:37 am
@Aviram: You can export the “one page” User Guide to PDF
http://www.jetbrains.net/confluence/display/MPS/MPS+User%27s+Guide+(one+page)
Use Tools -> Export to PDF
February 18th, 2009 at 9:22 am
aaaahhhhhhhh, zee secret word
thanks, topka