[antlr-interest] what's in a name?
Terence Parr
parrt at cs.usfca.edu
Thu Aug 27 13:07:30 PDT 2009
hi Gregg,
Mostly what I was trying to do in the title is piggyback on the famous
gang of four design patterns book. I add the term language in front,
and voila! Cool impressive sounding title ;)
T
On Aug 27, 2009, at 1:03 PM, Gregg Reynolds wrote:
>
> On Thu, Aug 27, 2009 at 1:44 PM, Terence Parr <parrt at cs.usfca.edu>
> wrote:
> Hi, so we're going back and forth on titles/subtitles for the new book
> on implementing DSLs and other languages. Now, we're "Language Design
> Patterns", where Design is an adjective of Patterns; Language is not
> an adj of Design. it's ambiguous though. Using Lang Impl Design
> Patterns was too long and unwieldy. So, we added a subtitle about
> "Techniques for implementing DSLs". Our marketing has been all about
> impl DSLs but the book became much more general.
>
> The confusion is that the current title can be seen as about lang
> design. We could do Lang Impl Patterns, but Kent Beck has a Impl
> Patterns book now that is totally different concept.
>
> Publisher wants DSL in there somewhere. Any ideas about title/
> subtitle?
>
> Favor "engineering" or "construction" or the like over "design", and
> go for something suggestive from linguistics or culture for the
> title. E.g. "Towers of Babel: Building DSLs for a Chaotic World".
> Ok, silly, but you get the idea.
>
> When I hear the "design", even though (or because) it covers pretty
> much everything, I tend not to think of the design that goes into
> implementation. If you're really emphasizing design in
> implementation, maybe something that highlights the role of design
> as a distinct element of engineering, e.g. "Elements of Design in
> DSL Engineering" (echoing Strunk and White).
>
> -g
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
More information about the antlr-interest
mailing list