<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Meta Programming System News</title>
<link>http://www.jetbrains.com/mps</link>
<ttl>1000</ttl>
<description>Meta Programming System Development News</description>
<copyright>JetBrains, Inc.</copyright>
<generator>IntelliJ IDEA</generator>
<webMaster>webmaster@jetbrains.com</webMaster>

<item>
<title>JetBrains sparks a new era of programming with the first public EAP of MPS</title>
<link>http://www.jetbrains.com/mps/</link>
<description>
<![CDATA[
<p>After months of intense development, it is finally here! The new language workbench, code-named the <a href="http://www.jetbrains.com/mps/">Meta-Programming System</a> (MPS), has been <a href="http://jetbrains.net/confluence/display/MPS/">opened
to public review</a> in JetBrains' renowned Early Access Program (EAP).</p>

<p>This new tool represents the future of software development, as expressed by Sergey Dmitriev's vision of <a href="http://www.onboard.jetbrains.com/is1/articles/04/10/lop/">Language Oriented Programming</a>. 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.</p>

<p>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.</p>

<p>We at <a href="http://www.jetbrains.com/">JetBrains</a> believe that making good tools for developers should greatly rely on developers'
opinions. Our Early Access Program lets the development community closely participate in discussions devoted to JetBrains MPS and also influence the planning and development from the early stages onwards. We hope this EAP will be both valuable and exciting, just as EAP program for IntelliJ IDEA is. We highly appreciate your feedback and ideas!</p>

<p>Warning: It is important to distinguish EAP from a pre-release software.
Please note that the quality of EAP versions may at times be far below even usual beta standards.</p>

<p>Come and <a href="http://jetbrains.net/confluence/display/MPS/">join the MPS EAP</a>, and experience the future of programming today!</p>

]]>
</description>
<pubDate>Thu, 16 Jun 2005 18:00:00 +0300</pubDate>
<guid isPermaLink="false">http://www.jetbrains.com/mpsrss.xml#4</guid>
</item>

<item>
<title>Martin Fowler on Language Oriented Programming and MPS</title>
<link>http://www.jetbrains.com/mps/</link>
<description>
<![CDATA[
<p>A new collection of articles by Martin Fowler, beginning with <a href="http://www.martinfowler.com/articles/languageWorkbench.html">Language Workbenches: The Killer-App for Domain Specific Languages?</a>, describes the current approaches to Language Oriented Programming, focusing on tool-oriented approaches which he calls 'language workbenches'. Specifically, he shows an <a href="http://martinfowler.com/articles/mpsAgree.html">example of using MPS</a> to write a domain-specific language.</p>

<blockquote>"Using a language workbench is very different to working with traditional Domain Specific Languages.
This is an example of building a small but interesting DSL using the JetBrains Meta Programming System (MPS).
You can use this to get a feel of what working with language workbenches would be like."
</blockquote>
]]>
</description>
<pubDate>Thu, 16 Jun 2005 15:00:00 +0300</pubDate>
<guid isPermaLink="false">http://www.jetbrains.com/mpsrss.xml#3</guid>
</item>


 <item>
<title>Language Oriented Programming: The Next Programming Paradigm</title>
<link>http://www.jetbrains.com/mps</link>
<description>
<![CDATA[
<p>Sergey Dmitriev's <a href="http://www.onboard.jetbrains.com/articles/04/10/lop/">new article</a> reveals the main concepts and principles of the Language Oriented Programming and JetBrains
new research project - Meta Programming System:</p>
<blockquote>
   &quot;It is time to begin the next technology revolution in software development, and the shape of this revolution
   is becoming more and more clear. The next programming paradigm is nearly upon us. It is not yet fully
   formed - different parts have different names: Intentional programming, MDA, generative programming, etc. I
   suggest uniting all of these new approaches under one name, 'language-oriented programming', and this
   article explains the main principles of this new programming paradigm.&quot;
</blockquote>
]]>
</description>
<pubDate>Sun, 07 Nov 2004 21:00:00 +0300</pubDate>
<guid isPermaLink="false">http://www.jetbrains.com/mpsrss.xml#2</guid>
</item>

<item>
<title>Sergey Dmitriev is interviewed by Code Generation Network</title>
<link>http://www.jetbrains.com/mps</link>
<description>
<![CDATA[
<p>This summer during the Java One conference Sergey Dmitriev, JetBrains CEO, was interviewed by
Jack Herrington, (<a href="http://www.codegeneration.net">Code Generation Network</a>).
Though this is the 'old news' indeed, the interview is the best starting point for those who's interested in the new
JetBrains Meta Programming System project.</p>
]]>
</description>
<pubDate>Fri, 16 Jul 2004 21:00:00 +0300</pubDate>
<guid isPermaLink="false">http://www.jetbrains.com/mpsrss.xml#1</guid>
</item>


</channel>
</rss>
