Polymorphic programming languages: design and implementation
Polymorphic programming languages: design and implementation
A simple separate compilation mechanism for block-structured languages
IEEE Transactions on Software Engineering
Principles of programming languages: design, evaluation, and implementation (2nd ed.)
Principles of programming languages: design, evaluation, and implementation (2nd ed.)
Communications of the ACM
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
Garbage collection in a large LISP system
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
Trading data space for reduced time and code space in real-time garbage collection on stock hardware
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
The scheme 311 compiler an exercise in denotational semantics
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
ACM SIGPLAN Notices
Programming in Modula-2
Identifiers and static name abstraction
ACM SIGPLAN Notices
A concurrent N ≤ 8 Queens' algorithm using modcap
ACM SIGPLAN Notices
Hi-index | 0.00 |
An approach to library organization for block-structured languages is given that avoids corrupting such structuring with the introduction of “modules”, “units”, or “packages”. The scheme involves retentive block structuring and the preservation of partially compiled programs as compiler continuations. Its chief advantage is language simplicity. Its chief disadvantage is, at the present, its proclivity towards redundant file storage. This can possibly be eliminated by adopting a computational model using a one-level store.