[antlr-interest] LLVM example: wiki or book?

C. Mundi cmundi at gmail.com
Thu Aug 6 19:37:46 PDT 2009


Llvm is so big it needs several books of its own.  I think your
audience is best served by your focus on antlr with maybe just an
outline of an example offered on the wiki.



On 8/5/09, Terence Parr <parrt at cs.usfca.edu> wrote:
> Hi Guys,
>
> Ok, I'm rapidly running into my deadline for the book. by the end of
> the day I hope to finish the translation and then the generation
> chapters. you will see a beta of at least one of those chapters this
> week. That leaves the sort of " wrapping up" chapter, which doesn't
> really scream "Put a big LLVM example in".
>
> To satisfy you folks, would be sufficient if I put it up on the wiki
> with some good but not perfect description as well as the full source
> code for my C subset to LLVM example?
>
> Ter
> On Jun 24, 2009, at 10:30 AM, J. Stephen Riley Silber wrote:
>
>>
>> I think Waverly's point wasn't the complexity of the grammar of the
>> language.  No one is arguing the simplicity of the Smalltalk
>> grammar.  His point was that compiling a simple imperative language
>> to LLVM will demonstrate the basics of LLVM IL generation.
>> "Everyone knows C", so it should make for a relatively simple
>> tutorial.
>>
>> I know nothing about LLVM besides what's on its project homepage,
>> but I am confident that a C subset example will allow me to ramp up
>> quickly to the point where I could implement "advanced" features
>> such as dynamic dispatch in short order.
>>
>> Ter, consider this a hearty seconding of Waverly's suggestion.  It's
>> a great idea.
>>
>> --- On Wed, 6/24/09, Damien Cassou <damien.cassou at gmail.com> wrote:
>>
>> From: Damien Cassou <damien.cassou at gmail.com>
>> Subject: Re: [antlr-interest] ok, will build an LLVM example for book
>> To: "Edwards, Waverly" <Waverly.Edwards at genesys.com>
>> Cc: "antlr-interest at antlr.org ANTLR" <antlr-interest at antlr.org>
>> Date: Wednesday, June 24, 2009, 9:47 AM
>>
>> On Wed, Jun 24, 2009 at 6:40 PM, Edwards,
>> Waverly<Waverly.Edwards at genesys.com> wrote:
>> > A Smalltalk or Java type language subset might be nice but overly
>> complex, possibly
>> > loosing your reader.
>>
>> The entire Smalltalk language represents no more than 17 AST nodes. I
>> don't consider that overly complex.
>>
>> --
>> Damien Cassou
>> http://damiencassou.seasidehosting.st
>>
>> "Lambdas are relegated to relative obscurity until Java makes them
>> popular by not having them." James Iry
>>
>> 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
>


More information about the antlr-interest mailing list