Compositionally modular Scheme

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Lindstrom, Gary E.
Other Author Banavar, Guruduth
Title Compositionally modular Scheme
Date 1995
Description We present a new module system for Scheme that supports a high degree of implementation reuse via module composition. The module system encourages breaking down a program into the smallest possible individually meaningful modules, and recomposing them using a powerful set of adaptation and combination mechanisms. Even hierarchical nesting is achieved via a composition operation. This module system is shown to support a stronger and more flexible notion of compositionality and reuse than traditional class-based inheritance in object-oriented programming. Finally, this module system is itself implemented by reusing a language independent OO framework.
Type Text
Publisher University of Utah
First Page 1
Last Page 15
Subject Module system
Subject LCSH Scheme (Computer program language)
Language eng
Bibliographic Citation Banavar, G., & Lindstrom, G. E. (1995). Compositionally modular scheme. 1-15. UUCS-95-020.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 1,744,851 bytes
Identifier ir-main,16216
ARK ark:/87278/s67p9h3j
Setname ir_uspace
ID 707400
Reference URL https://collections.lib.utah.edu/ark:/87278/s67p9h3j
Back to Search Results