Towards Safe Modular Extensible Objects

dc.contributor.author Leavens, Gary
dc.contributor.author Chambers, Craig
dc.contributor.department Computer Science
dc.date 2018-02-13T22:48:13.000
dc.date.accessioned 2020-06-30T01:55:16Z
dc.date.available 2020-06-30T01:55:16Z
dc.date.issued 1994-09-01
dc.description.abstract <p>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.</p>
dc.description.comments <p>© 1994 Craig Chambers and Gary T. Leavens, 1994.</p>
dc.identifier archive/lib.dr.iastate.edu/cs_techreports/135/
dc.identifier.articleid 1106
dc.identifier.contextkey 5338062
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath cs_techreports/135
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/19945
dc.source.bitstream archive/lib.dr.iastate.edu/cs_techreports/135/TR94_17a.pdf|||Fri Jan 14 19:53:57 UTC 2022
dc.subject.disciplines Programming Languages and Compilers
dc.subject.keywords Multi-methods
dc.subject.keywords object-oriented programming
dc.subject.keywords subjectivity
dc.subject.keywords encapsulation
dc.subject.keywords modules
dc.subject.keywords packages
dc.subject.keywords Cecil language
dc.title Towards Safe Modular Extensible Objects
dc.type article
dc.type.genre article
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
File
Original bundle
Now showing 1 - 1 of 1
Name:
TR94_17a.pdf
Size:
10.64 KB
Format:
Adobe Portable Document Format
Description:
Collections