Register Allocation in Optimizing Compilers
Register Allocation in Optimizing Compilers
ORBIT: an optimizing compiler for scheme
SIGPLAN '86 Proceedings of the 1986 SIGPLAN symposium on Compiler construction
Continuation-passing, closure-passing style
POPL '89 Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
A decision procedure for Common Lisp's SUBTYPE predicate
Lisp and Symbolic Computation
Communications of the ACM
An analysis of inline substitution for a structured programming language
Communications of the ACM
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
An optimizing compiler for lexically scoped LISP
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Constant Propagation with Conditional Branches
Constant Propagation with Conditional Branches
Rabbit: A Compiler for Scheme
An Accountable Source-to-Source Transformation System
An Accountable Source-to-Source Transformation System
Type flow analysis for exploratory software development
Type flow analysis for exploratory software development
Breaking the complexity barrier again
SIGPLAN '73 Proceedings of the 1973 meeting on Programming languages and information retrieval
dpANS Common Lisp: don't judge a spec by its cover!
ACM SIGPLAN Lisp Pointers
Lambda, the ultimate label or a simple optimizing compiler for Scheme
LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
Fast floating-point processing in Common Lisp
ACM Transactions on Mathematical Software (TOMS)
Storage use analysis and its applications
Proceedings of the first ACM SIGPLAN international conference on Functional programming
A practical soft type system for scheme
ACM Transactions on Programming Languages and Systems (TOPLAS)
Polymorphic splitting: an effective polyvariant flow analysis
ACM Transactions on Programming Languages and Systems (TOPLAS)
Interlanguage migration: from scripts to programs
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Static type inference for Ruby
Proceedings of the 2009 ACM symposium on Applied Computing
Computational tools for the analysis of spatial patterns of gene expression in Common Lisp
Proceedings of the 2007 International Lisp Conference
Hi-index | 0.00 |
The Python compiler for CMU Common Lisp has been under development for over five years, and now forms the core of a production quality public domain Lisp implementation. Python synthesizes the good ideas from Lisp compilers and source transformation systems with mainstream optimization and retargetability techniques. Novel features include strict type checking and source-level debugging of compiled code. Unusual attention has been paid to the compiler's user interface.