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.

Comments below can no longer be edited.

7 Responses to Welcome to JetBrains MPS Blog

  1. Avatar

    minh says:

    December 12, 2008

    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.

  2. Avatar

    Igor Alshannikov says:

    December 16, 2008

    Thanks for the feedback.
    The issue of adoption is very important.
    I’ve re-posted your opinion to mps forum:

  3. Avatar

    Dmitri Nesteruk says:

    December 17, 2008

    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.

  4. Avatar

    Marek Mosiewicz says:

    January 14, 2009

    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.

  5. Avatar

    Aviram says:

    February 18, 2009

    any chance to have in a PDF format or at least in a single HTML page?
    it’s a bit uncomfortable

  6. Avatar

    topka says:

    February 18, 2009

    @Aviram: You can export the “one page” User Guide to PDF
    Use Tools -> Export to PDF

  7. Avatar

    Aviram says:

    February 18, 2009

    aaaahhhhhhhh, zee secret word 🙂
    thanks, topka

Discover more