Classes versus prototypes in object-oriented languages, Proceedings of the ACM/IEEE Fall Joint Computer Conference, pp.36-40, 1986. ,
Using prototypical objects to implement shared behavior in object oriented systems, Proceedings OOPSLA '86, pp.214-223, 1986. ,
Self: The power of simplicity, Proceedings OOPSLA '87, pp.227-242, 1987. ,
Designing families of data types using exemplars, ACM Transactions on Programming Languages and Systems, vol.11, issue.2, pp.212-248, 1989. ,
DOI : 10.1145/63264.63265
Organizing programs without classes, Lisp and Symbolic Computation, vol.22, issue.12 ,
DOI : 10.1007/BF01806107
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.127.5320
A Marriage of Class- and Object-Based Inheritance Without Unwanted Children, Proceedings ECOOP '95, pp.127-144, 1995. ,
DOI : 10.1007/3-540-49538-X_7
Agora: The story of the simplest MOP in the world ? or ? the sche me of object?orientation, Prototype-based Programming, 1998. ,
Delegation versus concatenation or cloning is inheritance too, ACM SIGPLAN OOPS Messenger, vol.6, issue.3, pp.20-49, 1995. ,
DOI : 10.1145/219260.219264
A language with distributed scope, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '95, pp.27-59, 1995. ,
DOI : 10.1145/199448.199516
Garnet: comprehensive support for graphical, highly interactive user interfaces, Computer, vol.23, issue.11, pp.71-85, 1990. ,
DOI : 10.1109/2.60882
Towards a methodology for explicit composition of metaobjects, Proceedings of OOPSLA '95, pp.316-330, 1995. ,
Delegation and inheritance: Two mechanisms for sharing knowledge in object-oriented systems, Bigre + Globule, vol.48, pp.79-89, 1986. ,
The Newton application architecture, Proceedings of COMPCON '94, pp.156-161, 1994. ,
DOI : 10.1109/CMPCON.1994.282931
Using a prototype-based language for user interface: The newton project's experience, Proceedings of OOPSLA '95, pp.61-73, 1995. ,
A shared view of sharing: The treaty of orlando, Object-Oriented Concepts, DataBases, and Applications, pp.31-48, 1989. ,
Prototype-based languages: From a new taxonomy to constructive proposals and their validation, Proceedings OOPSLA '92, pp.201-217, 1992. ,
On the semantic diversity of delegation-based programming languages, Proceedings of OOPSLA '95, pp.215-230, 1995. ,
Split objects: a disciplined use of delegation within objects, Proceedings of OOPSLA '96, pp.122-137, 1996. ,
Classification of object-centered languages, Prototype-based Programming: Concepts, Languages and Applications, pp.17-45, 1998. ,
Lua ? an extensible extension language, Software: Practice and Experience, pp.635-652, 1996. ,
JavaScript: The Definitive Guide, 1997. ,
Pic% intersecting classes and prototypes, Andrei Ershov Fifth International Conference on Perspectives of System Informatics, 2003. ,
Using the prototype-based programming paradigm for structuring mobile applications, in: Workshop: Agent-oriented methodologies, Proceedings of OOPSLA 2002, 2002. ,
Programming with explicit metaclasses in Smalltalk-80, Proceedings OOPSLA '89, pp.419-432, 1989. ,
DOI : 10.1145/74878.74921
Metaclasses are first class: The ObjVlisp Model, Proceedings OOPSLA '87, pp.156-167, 1987. ,
DOI : 10.1145/38807.38822
Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
Environmental Acquisition ? A new inheritance-like abstraction mechanism, Proceedings of OOPSLA'96, pp.214-231, 1996. ,
Flexible alias protection, Proceedings ECOOP '98, 1998. ,
DOI : 10.1007/BFb0054091
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.4971
Traits: Composable Units of Behaviour, Proceedings ECOOP 2003, pp.248-274, 2003. ,
DOI : 10.1007/978-3-540-45070-2_12