[antlr-interest] ok, will build an LLVM example for book
J. Stephen Riley Silber
jsrs701 at yahoo.com
Wed Jun 24 10:30:53 PDT 2009
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090624/7a7ab6a8/attachment.html
More information about the antlr-interest
mailing list