<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Solving the Problem of DSLs Adoption with JetBrains MPS</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Thu, 20 Jun 2013 06:40:43 -0400</pubDate>


    <item>

        <title>it's a matter of balance</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[We created a DSL for cross-field validation rules for a Customs application. It's based on XPath plus some simple syntax for adding rule identification, field binding, and error messages....]]></description>
        

        <pubDate>Wed, 15 Apr 2009 03:35:12 -0400</pubDate>

        

        <jf:creationDate>Wed, 15 Apr 2009 03:35:12 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 15 Apr 2009 03:35:12 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2009</jf:date>
        <jf:author>Vladimir Alexiev</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[Nice point, nicely made. +1]]></description>
        

        <pubDate>Fri, 10 Apr 2009 16:51:03 -0400</pubDate>

        

        <jf:creationDate>Fri, 10 Apr 2009 16:51:03 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 10 Apr 2009 16:51:03 -0400</jf:modificationDate>
        <jf:date>Apr 10, 2009</jf:date>
        <jf:author>Pietro Polsinelli</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[<blockquote>Another example is that platforms that basically generate an application for you allow you to work 10x faster. Ruby on Rails may be an interesting example here. In case of RoR this actually works out pretty nicely, but the downside is that as...]]></description>
        

        <pubDate>Fri, 10 Apr 2009 13:24:27 -0400</pubDate>

        

        <jf:creationDate>Fri, 10 Apr 2009 13:24:27 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 10 Apr 2009 13:24:27 -0400</jf:modificationDate>
        <jf:date>Apr 10, 2009</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[The idea of wrapping library constructs and/or idioms with tailor-made syntax of course remains an attractive idea. Just take a look at how many small language changes were proposed recently. Although it's maybe not really a DSL, consider something like...]]></description>
        

        <pubDate>Thu, 09 Apr 2009 19:06:36 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 Apr 2009 19:06:36 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 Apr 2009 19:06:36 -0400</jf:modificationDate>
        <jf:date>Apr 9, 2009</jf:date>
        <jf:author>augustientje bloem</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[When people talk about Java libraries, they usually don't have such question. Everyone know that libraries can be learned quite easily but this of course requires an effort. ...]]></description>
        

        <pubDate>Thu, 09 Apr 2009 09:58:27 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 Apr 2009 09:58:27 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 Apr 2009 09:58:27 -0400</jf:modificationDate>
        <jf:date>Apr 9, 2009</jf:date>
        <jf:author>Konstantin Solomatov</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[If I get the picture, Konstantin's idea is to have many micro-DSLs on top of a standard language (e.g. Java) to depict very small domains and "ease" development....]]></description>
        

        <pubDate>Thu, 09 Apr 2009 08:18:03 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 Apr 2009 08:18:03 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 Apr 2009 08:18:03 -0400</jf:modificationDate>
        <jf:date>Apr 9, 2009</jf:date>
        <jf:author>Alessandro Santini</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[<blockquote>These are just examples of widely used DSLs and there are very few such domains. If we created DSLs for more narrow domains, we would get substantial productivity benefits.</blockquote>...]]></description>
        

        <pubDate>Thu, 09 Apr 2009 07:38:05 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 Apr 2009 07:38:05 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 Apr 2009 07:38:05 -0400</jf:modificationDate>
        <jf:date>Apr 9, 2009</jf:date>
        <jf:author>Karl Banke</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[These are just examples of widely used DSLs and there are very few such domains. If we created DSLs for more narrow domains, we would get substantial productivity benefits.]]></description>
        

        <pubDate>Wed, 08 Apr 2009 12:44:38 -0400</pubDate>

        

        <jf:creationDate>Wed, 08 Apr 2009 12:44:38 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 08 Apr 2009 12:44:38 -0400</jf:modificationDate>
        <jf:date>Apr 8, 2009</jf:date>
        <jf:author>Konstantin Solomatov</jf:author>
        <jf:replyCount>6</jf:replyCount>
    </item>


    <item>

        <title>Re: Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[<blockquote>"You can give a DSL to a domain expert, and she can write code in it thanks to her knowledge of the domain itself."<br><br>Which is why there are so many "domain experts" using Regular Expressions, SQL and Prolog?!?</blockquote>...]]></description>
        

        <pubDate>Wed, 08 Apr 2009 11:07:36 -0400</pubDate>

        

        <jf:creationDate>Wed, 08 Apr 2009 11:07:36 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 08 Apr 2009 11:07:36 -0400</jf:modificationDate>
        <jf:date>Apr 8, 2009</jf:date>
        <jf:author>Alessandro Santini</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Please no!</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA["You can give a DSL to a domain expert, and she can write code in it thanks to her knowledge of the domain itself."

Which is why there are so many "domain experts" using Regular Expressions, SQL and Prolog?!?]]></description>
        

        <pubDate>Wed, 08 Apr 2009 09:40:17 -0400</pubDate>

        

        <jf:creationDate>Wed, 08 Apr 2009 09:40:17 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 08 Apr 2009 09:40:17 -0400</jf:modificationDate>
        <jf:date>Apr 8, 2009</jf:date>
        <jf:author>Karl Banke</jf:author>
        <jf:replyCount>8</jf:replyCount>
    </item>


    <item>

        <title>Solving the Problem of DSLs Adoption with JetBrains MPS</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=54198</link>

        

        
            <description><![CDATA[DSLs, or Domain Specific Languages, have been known in software engineering for many years. Despite this fact, they aren't widely used today. In this article we take a look at what DSLs are and why they aren't widely accepted by mainstream developers....]]></description>
        

        <pubDate>Wed, 08 Apr 2009 08:06:30 -0400</pubDate>

        

        <jf:creationDate>Wed, 08 Apr 2009 08:06:30 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 08 Apr 2009 08:06:30 -0400</jf:modificationDate>
        <jf:date>Apr 8, 2009</jf:date>
        <jf:author>Konstantin Solomatov</jf:author>
        <jf:replyCount>10</jf:replyCount>
    </item>



</channel>
</rss>

