[antlr-interest] "Language design patterns" book available in beta

J. Stephen Riley Silber jsrs701 at yahoo.com
Fri Jun 5 11:43:40 PDT 2009


No brainer.  Be terse with the example code, but have it all downloadable online.  Please do NOT skimp on the pattern explanations!  That's where this book is strongest.

For example, the top-down and bottom-up tree rewriting stuff on antlr.org?  I really didn't understand why some things should be top-down versus others being bottom-up.  Then I read that part of the book, and had one of those eureka moments.

Code I'm quite willing to go look online for.  Cogent explanations of things I don't deal with every day (and thus don't keep cached in main memory :-) I want a good dead-trees book for.

--- On Fri, 6/5/09, Terence Parr <parrt at cs.usfca.edu> wrote:

From: Terence Parr <parrt at cs.usfca.edu>
Subject: Re: [antlr-interest] "Language design patterns" book available in beta
To: "Edwards, Waverly" <Waverly.Edwards at genesys.com>
Cc: "antlr ANTLR" <antlr-interest at antlr.org>
Date: Friday, June 5, 2009, 10:40 AM

Glad to hear the book is meeting your expectations. I only have about  
80 pages left and I just consumed 26 of those four the first of the  
interpreter chapters. doh!

If I have to skimp to make it into only 350 pages, where should I be  
terse? should I skip patterns or should I include the full source code  
for the pattern and a less verbose description?

Ter

On Jun 5, 2009, at 7:00 AM, Edwards, Waverly wrote:

>
> I'll pay extra for the extra material.
>> From what I've seen so far, it will be well worth it.
>
>
> W.
>
> -----Original Message-----
> From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-bounces at antlr.org 
> ] On Behalf Of ugol
> Sent: Thursday, June 04, 2009 6:28 PM
> To: Terence Parr
> Cc: String Template Mailing LIst; antlr ANTLR
> Subject: Re: [antlr-interest] "Language design patterns" book  
> available in beta
>
>> ha! Yeah, we don't want to create a very intimidating huge book  
>> though.
>>
>> I know what you mean. as I started this interpreter chapter, I felt
>> like I  could finally start the book! I had gone through all of the
>> preliminary material.  Readers could parse, build an intermediate
>> representation, walk trees, track and resolve symbols, and do  
>> semantic
>> analysis such as static type checking.
>>
>
> If you really run out of pages, just publish additional material on
> the site... but limitating the most interesting part of the book is
> crazy!!!!!
>
> -- 
> uL
>
> Pragmatist
> http://blog.ugolandini.com
> http://www.flickr.com/photos/ugol/
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address


List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090605/86f33a1f/attachment.html 


More information about the antlr-interest mailing list