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: 252

Filed under:
|
|

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

Related posts about subjective

Related posts about language-agnostic