OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Reflection in an object-oriented concurrent language
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Designing families of data types using exemplars
ACM Transactions on Programming Languages and Systems (TOPLAS)
An Automatic Technique for Selection of Data Representations in SETL Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Compilation and delayed evaluation in APL
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
A programming language
Hi-index | 0.00 |
We describe a mechanism for improving the performance of object-oriented programs that make use of "large" objects by creating those objects with efficient implementations for the operations they must support. We call this process objectculture. Objectculture is based on a set of extensions to the standard object-oriented programming model. The extended model is upwardly compatible with the model on which most commonly used object-oriented programming languages are based, including C++ and Smalltalk-80. We briefly characterize the way we are culturing objects within the C++ object-oriented programming model.