Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #74 > unrolled thread

Reading list suggestions for compiling Scheme

Started by"Thomas F. Burdick" <tburdick@gmail.com>
First post2011-04-07 02:59 -0700
Last post2011-04-09 11:03 +0100
Articles 3 — 3 participants

Back to article view | Back to comp.compilers


Contents

  Reading list suggestions for compiling Scheme "Thomas F. Burdick" <tburdick@gmail.com> - 2011-04-07 02:59 -0700
    Re: Reading list suggestions for compiling Scheme Martin Rodgers <mcr@wildcard.demon.co.uk> - 2011-04-08 19:37 +0100
    Re: Reading list suggestions for compiling Scheme Martin Ward <martin@gkc.org.uk> - 2011-04-09 11:03 +0100

#74 — Reading list suggestions for compiling Scheme

From"Thomas F. Burdick" <tburdick@gmail.com>
Date2011-04-07 02:59 -0700
SubjectReading list suggestions for compiling Scheme
Message-ID<11-04-007@comp.compilers>
I'm trying to put together a reading list on optimization techniques
for compiling Scheme. The target audience is familiar with the
implementation of a byte-compiled, dynamically scoped Lisp. At the
moment, I have:

Johnsson [1985]. Lambda-Lifting: transforming programs to recursive
equations.

and

Kranz [1988]. ORBIT: An Optimizing Compiler For Scheme.

Any suggestions would be greatly appreciated.

[toc] | [next] | [standalone]


#79

FromMartin Rodgers <mcr@wildcard.demon.co.uk>
Date2011-04-08 19:37 +0100
Message-ID<11-04-012@comp.compilers>
In reply to#74
Thomas F. Burdick wrote:

> Any suggestions would be greatly appreciated.

Lisp in Small Pieces, Christian Queinnec

It's a book, but it covers just about everything you'd need. Lots
of working code, including two complete compilers. One compiles
to bytecodes and the other compiler generates C code.

Lots of interpreters, too, and other useful machinery. The code
is written in Scheme and supports various subsets of the same
language. It also explains a number of concepts that you might
not find in the papers.

[toc] | [prev] | [next] | [standalone]


#82

FromMartin Ward <martin@gkc.org.uk>
Date2011-04-09 11:03 +0100
Message-ID<11-04-015@comp.compilers>
In reply to#74
The Hobbit scheme compiler, which is included with SCM Scheme
http://people.csail.mit.edu/jaffer/SCM
includes a file hobbit.texi which describes the optimisation
techniques Hobbit uses to compile Scheme to C.

--
			Martin

STRL Reader in Software Engineering and Royal Society Industry Fellow
martin@gkc.org.uk  http://www.cse.dmu.ac.uk/~mward/  Erdos number: 4
G.K.Chesterton web site: http://www.cse.dmu.ac.uk/~mward/gkc/
Mirrors:  http://www.gkc.org.uk  and  http://www.gkc.org.uk/gkc

[toc] | [prev] | [standalone]


Back to top | Article view | comp.compilers


csiph-web