Which external DSLs do you like to use?
        Posted  
        
            by Max Toro
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Max Toro
        
        
        
        Published on 2010-04-10T15:03:09Z
        Indexed on 
            2010/04/10
            15:43 UTC
        
        
        Read the original article
        Hit count: 292
        
The reason I'm asking is because right now there seems to be tendency to make DSLs internal.
One example is LINQ in C# and VB. You can use it against in-memory objects, or you can use it as a replacement of SQL or other external DSL.
Another example is HTML5 vs XHTML2. XHTML2 supported decentralized extensibility through namespaces, in other words you embed external DSL code (XForms, SVG, MathML, etc.) in your XHTML code. Sadly HTML5 doesn't seem to have such mechanism, instead new features are internal (e.g. <canvas> instead of SVG).
I'd like to know what other developers think about this. Do you like using external DSLs ? Which ones ? If not, why ?
© Stack Overflow or respective owner