[plt-scheme] Good compiler texts?

From: Benjamin L. Russell (dekudekuplex at yahoo.com)
Date: Thu Dec 27 05:13:48 EST 2007

If you're going to introduce PLAI, then I might as
well add a reference to the following related paper by
the same author on macros in Scheme:

Automata via Macros:
http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk-automata-macros/

One reason that this paper is related is that, in it,
the author writes, "A useful slogan for Scheme's macro
system is that it's a lightweight compiler API." (page
8).

But perhaps you should first see that author's talk,
"The Swine Before Perl"
(http://www.cs.brown.edu/~sk/Publications/Talks/SwineBeforePerl/),
the topic of which he elaborates on in that paper.

Personally, I found the talk quite entertaining. ;-)

Benjamin L. Russell

--- Harry Pan <vengeance.storm at gmail.com> wrote:

> Interesting. I believe the author of PLAI is in this
> mailing list. ;-)
> 
> Harry Pan
> 
> 2007/12/27, Jason Wang <randomtalk at gmail.com>:
> >
> > well if you care more about a high-level overview
> of compiler
> > construction that closely relates to scheme, here
> is a good book that
> > appeared on the list before and which i am reading
> now:
> >
>
http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/
> >
> > Hope you have fun with it :D
> >
> > Jason
> >
> > On Dec 26, 2007 8:05 PM,  <henrik at topoi.pooq.com>
> wrote:
> > > On Wed, Dec 26, 2007 at 09:37:52PM -0500, Todd
> O'Bryan wrote:
> > > > I hate to ask this, because I feel like it
> must have been asked
> > > > before, but I searched the archives and
> couldn't find it.
> > > >
> > > > Can anyone suggest a good book on compiler
> theory?
> > > >
> > > > I'm not so interested in the nitty-gritty
> details of going to assembly
> > > > code, but more interested in the difference in
> expressive powers and
> > > > performance of different kinds of parsers, the
> idea of Abstract Syntax
> > > > Trees, error detection and recovery, etc. In
> other words, I guess I'm
> > > > most interested in the front-end part of
> compiler construction.
> > > >
> > > > I've been trying to go through the dragon book
> and I keep getting
> > > > annoyed that they're being incredibly detailed
> about things that I
> > > > don't care about, but vague and hand-wavy
> about things I do care about
> > > > and wondered if there's something out there
> that people think is
> > > > better.
> > >
> > > I've liked Modern Compiler Design by a friend of
> mine, Dick Grune et al.
> > > But I'm biased.
> > >
> > > But it isn't so fanatically detailed about
> trivia as the dragon book.
> > >
> > > -- hendrik
> > >
> > >
> > > >
> > > > Thanks,
> > > > Todd
> > > >
> _________________________________________________
> > > >   For list-related administrative tasks:
> > > >  
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > >
> _________________________________________________
> > >   For list-related administrative tasks:
> > >  
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > >
> >
> >
> >
> > --
> > "It's a wonderful world hobbes ol' buddy, let's go
> explorin'!" -
> > Calvin in "Calvin and Hobbes"
> > _________________________________________________
> >   For list-related administrative tasks:
> >  
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > _________________________________________________
>   For list-related administrative tasks:
>  
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 



Posted on the users mailing list.