Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
The C programming language
Software-controlled caches in the VMP multiprocessor
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
VMTP: a transport protocol for the next generation of communication systems
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Performance of the V storage server: a preliminary report
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
The Smalltalk-76 programming system design and implementation
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Capability-Based Computer Systems
Capability-Based Computer Systems
Simula Begin
Generalized typestate checking using set interfaces and pluggable analyses
ACM SIGPLAN Notices
Crosscutting techniques in program specification and analysis
Proceedings of the 4th international conference on Aspect-oriented software development
Hi-index | 0.00 |
An extended record facility is described that supports multi-module records by providing:incremental and distributed record type definition, allowing field names of a record to be declared in different modules with different subscopes relative to the root record declaration.field-level declaration of access to records by modules and procedures.specification of record representation in terms of the underlying computer memory.We also describe the uses of records that motivate these extensions as well as the compiler modifications required to implement this extended record facility.From this work, we conclude that the extended record support can be added as a simple, natural extension to existing programming language designs and its implementation entails only modest additions to the compiler and linker with no significant compilation time cost.