Towards Safe Modular Extensible Objects

Date
1994-09-01
Authors
Leavens, Gary
Chambers, Craig
Journal Title
Journal ISSN
Volume Title
Publisher
Altmetrics
Authors
Research Projects
Organizational Units
Computer Science
Organizational Unit
Journal Issue
Series
Abstract

We discuss the module system of the Cecil language, which has a flexible means of customizing views of objects. Multi-methods with invocation based on static scoping, a module system, and extension modules are used to allow object extension while allowing type safety.

Description

© 1994 Craig Chambers and Gary T. Leavens, 1994.

Keywords
Multi-methods, object-oriented programming, subjectivity, encapsulation, modules, packages, Cecil language
Citation
DOI
Source
Collections