|
ABSTRACT
A highly optimizing Scheme compiler called HARE is presented. A combination of several optimization techniques allows for the generation of very efficient code. Easy portability of the compiler has been achieved through the use of a virtual machine as a target for code generation. The compiler will be used as a test-bed for fine-tuning the instruction set of a symbolic architecture, the S-Machine.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
 |
6
|
Rodney A. Brooks , Richard P. Gabriel , Guy L. Steele, Jr., An optimizing compiler for lexically scoped LISP, Proceedings of the 1982 SIGPLAN symposium on Compiler construction, p.261-275, June 23-25, 1982, Boston, Massachusetts, United States
|
 |
7
|
Rodney A. Brooks , David B. Posner , James L. McDonald , Jon L. White , Eric Benson , Richard P. Gabriel, Design of an optimizing, dynamically retargetable compiler for common Lisp, Proceedings of the 1986 ACM conference on LISP and functional programming, p.67-85, August 1986, Cambridge, Massachusetts, United States
[doi> 10.1145/319838.319851]
|
 |
8
|
|
| |
9
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
 |
10
|
|
| |
11
|
[Griss] Griss, Martin L. - Hearn, Anthony C.: A Portable Lisp Compiler. Software Practice and Experience Vol. 11, 1981 (p. 541-605).
|
 |
12
|
R. R. Kessler , J. C. Peterson , H. Carr , G. P. Duggan , J. Knell, EPIC - a retargetable, highly optimizing Lisp compiler, Proceedings of the 1986 SIGPLAN symposium on Compiler construction, p.118-130, June 25-27, 1986, Palo Alto, California, United States
|
 |
13
|
Norman Adams , David Kranz , Richard Kelsey , Jonathan Rees , Paul Hudak , James Philbin, ORBIT: an optimizing compiler for scheme, Proceedings of the 1986 SIGPLAN symposium on Compiler construction, p.219-233, June 25-27, 1986, Palo Alto, California, United States
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
[Teodosiu90] Teodosiu, Dan: HARE: A Compiler for Scheme. Master's Thesis. Bucharest Polytechnic Institute, June 1990.
|
 |
22
|
Steven R. Vegdahl , Uwe F. Pleban, The runtime environment for Scheme, a Scheme implementation on the 88000, Proceedings of the third international conference on Architectural support for programming languages and operating systems, p.172-182, April 03-06, 1989, Boston, Massachusetts, United States
|
| |
23
|
|
|