JetBrains sparks a new era of programming with the first public EAP of MPS
From JetBrains:
"After months of intense development, it's finally here! The new language workbench code-named the Meta-Programming System (MPS) has been opened to public review, in JetBrains' renowned Early Access Program (EAP).
This new tool represents the future of software development, as expressed by Sergey Dmitriev's vision of Language Oriented Programming. Language Oriented Programming (LOP) is a style of programming in which specialized programming languages and environments are developed in conjunction with programs, giving more freedom and power to the programmer, ultimately making programming easier, more fun, and more productive.
Language Oriented Programming, and related initiatives, has been gaining momentum in recent months, with interesting developments by Microsoft, Intentional Software, Xactium, and several others. It is now clear that this is the right direction for software development to head into the future."
I've posted an article on JavaLobby, so you can join the discussion there.
"After months of intense development, it's finally here! The new language workbench code-named the Meta-Programming System (MPS) has been opened to public review, in JetBrains' renowned Early Access Program (EAP).
This new tool represents the future of software development, as expressed by Sergey Dmitriev's vision of Language Oriented Programming. Language Oriented Programming (LOP) is a style of programming in which specialized programming languages and environments are developed in conjunction with programs, giving more freedom and power to the programmer, ultimately making programming easier, more fun, and more productive.
Language Oriented Programming, and related initiatives, has been gaining momentum in recent months, with interesting developments by Microsoft, Intentional Software, Xactium, and several others. It is now clear that this is the right direction for software development to head into the future."
I've posted an article on JavaLobby, so you can join the discussion there.
4 Comments:
This is cool but REBOL has had this feature already since the very first day. In REBOL one can define different DIALECTs for different problem domains and create programs using different dialects.
REBOL is text-based, and has all the limitations of text-based languages. Read Martin Fowler's article, especially the part about Internal DSLs.
"REBOL has had this feature already since the very first day"
It is not one feature that defines MPS. Read the related articles to learn more about it.
I have been following a site now for almost 2 years and I have found it to be both reliable and profitable. They post daily and their stock trades have been beating
the indexes easily.
Take a look at Wallstreetwinnersonline.com
RickJ
Again, REBOL has this feature, since DAY ONE. And REBOL is GUI. And you can use your own Doman-specific Language to quickly make your own Language Workbench that is domain-specific to write your own domain-specific languages.
Basically, Jet Brains is just a wannabe.
some fool wrote, "
REBOL is text-based, and has all the limitations of text-based languages. Read Martin Fowler's article, especially the part about Internal DSLs."
Post a Comment
<< Home