Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

Eugene has posted 15 posts at DZone. View Full User Profile

JetBrains MPS, Implementation of The New Programming Paradigm, Goes Beta

12.10.2008
Email
Views: 4838
  • submit to reddit
Subheadline: 
MPS makes Language Oriented Programming the reality. It gives you the power of extending programming languages, creating DSLs and real-life applications.

Meta Programming System is an environment for professional software developers to create new custom languages, extend existing languages, and use them to develop programs. MPS is also an instrument for creating Domain Specific Languages (DSLs). Domain experts who are not familiar with programming can easily use DSLs created with MPS.

MPS's main focus is to allow creating new languages and extending existing ones as easily as possible. Its advanced features enable defining language typesystems, constraints and specialized editors to produce new, powerful and easy-to-use languages. MPS uses a generative approach: languages are described on a higher level, and MPS generates compilable code in other languages, particularly in Java.

MPS is being developed for more than 5 years. During this period, it has grown dramatically from a research prototype that was only able to work with toy programs to a full-scale language development environment that supports efficient work with projects of substantial size. Now, in JetBrains, we use MPS for developing some new projects from small to large size.

MPS 1.0 release is planned for Q1 2009. It will be free for all users and, moreover, a major part of its code will be open-source (under Apache license).

Find out more and download MPS from http://www.jetbrains.com/mps.

Check out the User Guide and Tutorial to get familiar with MPS.

Develop with pleasure,
-JetBrains MPS Team

0
Average: 3 (1 vote)
Published at DZone with permission of its author, Eugene Toporov.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Serge Bureau replied on Thu, 2008/12/11 - 9:39am

WOW !

This is really interesting, thank you for bringing this interesting tool.

lucas hal replied on Sat, 2009/06/06 - 5:22am

Have You ever thought about bbetting online ?? have You ever asked yourself why the Sports betting is so popular around the world??. Have You ever thoght aboyt it. Sport betting is awesome to earn some exra cash especialy Betfair exchange platform.Betfair offers You best odds in all kind sports. Think about it and register just today. Dont wait. You can also get huge Betting Bonus up to $1000 don't You wanna get this money for free?? I don't think so. so registre and get Your Free Bet today. dont hesitate, it is not big problem use it within fw seconds. betfair is best Bookmaker in this market so feel free bet there everyoday. Just bet home and earn $1000 everyday. Be master of trading on betfair. Be rich be rich or die trying.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.