Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Lisp and Symbolic Computation
Parents are shared parts of objects: inheritance and encapsulation in SELF
Lisp and Symbolic Computation
Organizing programs without classes
Lisp and Symbolic Computation
An inheritance model for supporting flexible displays of data structure
Software—Practice & Experience
Equal rights for functional objects or, the more things change, the more they are the same
ACM SIGPLAN OOPS Messenger
Using a prototype-based language for user interface: the Newton project's experience
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Pattern languages of program design 3
The design patterns Smalltalk companion
The design patterns Smalltalk companion
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Special Feature: Epigrams on programming
ACM SIGPLAN Notices
Hi-index | 0.00 |
Self is a prototype-based programming language, often described as More Smalltalk Than Smalltalk. This paper presents implementations of a selection of the Design Patterns in Self, and investigates the differences between their implementations in Self compared with other object-oriented programming languages.