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

J. Stephen Riley Silber jsrs701 at yahoo.com
Fri Jun 5 16:51:13 PDT 2009


Indeed!  But then, *we* don't want to limit you to 350 pages, either!  :-)

--- 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, 4:15 PM

Hi. Isn't it annoying though to get a description of something (say in  
a printed book) and then have to go to the machine to read along in  
the code?

Ter
On Jun 5, 2009, at 12:29 PM, Edwards, Waverly wrote:

>
> I am getting quite a bit out of the descriptions of the patterns.
> I think that by giving the descriptions you provide the framework so  
> if
> someone were to look at code, it will make sense.  If I had code but
> less description of the pattern then the moment of discovery may not
> occur.  I am really liking the descriptions and the inline reference
> to other pages or chapters.  I see how they are related and the mental
> connections are being made.  I think if you read the book and look at
> the related source code outside of the book, it will make sense but
> the reverse would not be true.
>
> Also putting the full source puts pressure to leave something else  
> out.
>
> I favor a robust pattern description.
>
>
> W.
>
> -----Original Message-----
> From: Terence Parr [mailto:parrt at cs.usfca.edu]
> Sent: Friday, June 05, 2009 1:40 PM
> To: Edwards, Waverly
> Cc: antlr ANTLR
> Subject: Re: [antlr-interest] "Language design patterns" book  
> available in beta
>
> 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


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/84099776/attachment.html 


More information about the antlr-interest mailing list