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.