Re: October PragPub released
Mathieu Bouchard <matju-i8w/[email protected]> Sun, 11 Oct 2009 23:44:30 -0400 (EDT)
| Newsgroups | gmane.comp.programming.language-of-the-year |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 8 Oct 2009, Michael Swaine wrote: > The October issue of PragPub, the free magazine from The Pragmatic > Programmers, is out. http://www.pragprog.com/magazines/ > Michael Swaine mike-FXEG14/[email protected] I wonder what is this DSL era that you are talking about. I have the impression that the defining feature of the DSL era is that general-purpose languages have become so deeply entrenched and powerful, that anything else that programmers do sticks out as being a DSL... and even things that are strictly speaking just uses of a general-purpose language get hailed as some kind of DSL... not so much of the syntax of Rails doesn't fit the syntax of plain Ruby, so why would Rails itself be called a DSL, instead of saying that Rails includes (or can be used with) some small DSLs ? So isn't this instead simply a more language-conscious era? Or perhaps a language-confused era. Or perhaps it's the same thing. Is «language» just the new way to say «API» ? What's an internal DSL ? I mean, how does one tell apart an internal DSL from just an API, in well-defined formal terms? Some way to distinguish DSL from non-DSL... I'm really wondering about this. _ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801