Advanced language implementation text

Olin Shivers <shivers@A.GP.CS.CMU.EDU>
Thu, 15 Mar 90 01:34:30 EST

          From comp.compilers

Related articles
Advanced language implementation text shivers@A.GP.CS.CMU.EDU (Olin Shivers) (1990-03-15)
| List of all articles for this month |

From: Olin Shivers <shivers@A.GP.CS.CMU.EDU>
Date: Thu, 15 Mar 90 01:34:30 EST
Keywords: books

Several people (Kai Quale, and Eliot Moss, among others) have expressed
interest in books that address language implementation issues beyond the
Dragon book level. There is a book coming out from MIT Press this year that
you might be interested in. It's a collection of papers on this very subject.
I enclose the description for it the contributing authors have been working
with. I think the book will be out in September.

This information is not official; subject to change without etc., etc. Peter
and MIT Press remain the final word on what's going on. Your mileage may
vary. -Olin

TOPICS IN ADVANCED LANGUAGE IMPLEMENTATION
Peter Lee, Editor

Contributing Authors:

Andrew W. Appel
Joseph L. Bates
David L. Detlefs
Conal Elliott
Scott E. Fahlman
Alessandro Forin
Maurice P. Herlihy
Philip J. Koopman, Jr.
Kevin J. Lang
Peter Lee
Barak A. Pearlmutter
Frank Pfenning
Uwe F. Pleban
Olin Shivers
Peter A. Steenkiste
Skef Wholey
Jeannette M. Wing

CHAPTER 1: Editor's Introduction
by Peter Lee

*** PART ONE: ADVANCED IMPLEMENTATION TECHNIQUES ***

CHAPTER 2: The Implementation of Tags and Run-time Type Checking
by Peter A. Steenkiste

CHAPTER 3: Advanced Register Allocation
by Peter A. Steenkiste

CHAPTER 4: Data Flow Analysis and Type Recovery in Scheme
by Olin Shivers

CHAPTER 5: Garbage Collection
by Andrew W. Appel

CHAPTER 6: Concurrent Garbage Collection for C++
by David L. Detlefs

*** PART TWO: PRACTICE AND EXPERIENCE WITH ADVANCED IMPLEMENTATIONS ***

CHAPTER 7: Design Considerations for CMU Common Lisp
by Scott E. Fahlman

CHAPTER 8: Compilation Issues in the Screme Implementation for the 88000
by Uwe F. Pleban

CHAPTER 9: The Implementation of Oaklisp
by Kevin J. Lang and Barak A. Pearlmutter

*** PART THREE: PARALLEL AND DISTRIBUTED ENVIRONMENTS AND LANGUAGES ***

CHAPTER 10: Futures
by Alessandro Forin

CHAPTER 11: An Experimental Implementation of Connection Machine Lisp
by Skef Wholey

CHAPTER 12: Inheritance of Synchronization and Recovery Properties in
Avalon/C++
by David L. Detlefs, Maurice P. Herlihy, and Jeannette M. Wing

*** PART FOUR: NEW AND UNCONVENTIONAL LANGUAGES AND TECHNIQUES

CHAPTER 13: A Semi-functional Implementation of Higher-order Logic Programming
by Conal Elliott and Frank Pfenning

CHAPTER 14: The Architecture of the PRL Mathematics Environment
by Joseph L. Bates

CHAPTER 15: Architectural Considerations for Combinator Graph Reduction
by Philip J. Koopman, Jr. and Peter Lee
[Hi, Olin. -John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.