Classboxes: A minimal module model supporting local rebinding (original) (raw)
Related papers
Modules and Class Refinement—A Metamodeling Approach to Object-Oriented Languages
2007
Modules: Encapsulating Behavior in Smalltalk
The Smalltalk Report, 1993
Modules and Class Refinement: A Meta-modeling Approach to Object-Oriented Programming
2007
Classboxes: Controlling Visibility of Class Extensions
… Languages, Systems & …, 2005
Module Programming using Overloading and Late Binding
1999
Modules as Objects in Newspeak
ECOOP 2010 – Object-Oriented Programming, 2010
Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems
2000
Journal of Object-oriented Programming, 1988
Magda: A new language for modularity
Module, Modular Programming, and Module-based Encapsulation : Critiques and Solutions
ICTS, 2009
New Perspective To Improve Reusability in Object-Oriented Languages
The Journal of Object Technology, 2006
Component enhancement: An adaptive reusability mechanism for groups of collaborating classes
1992
The design of a class mechanism for Moby
Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation - PLDI '99, 1999
Modules as gradually-typed objects
Proceedings of the 7th Workshop on Dynamic Languages and Applications - DYLA '13, 2013
Exploiting Smalltalk Modules In a Customizable Programming Environment
1999
Import is not inheritance why we need both: Modules and classes
Lecture Notes in Computer Science
Refining Classes in Statically Typed Object-Oriented Languages
2004
Pure library and reflection based language extension techniques for object oriented systems
2001
Metaclasses and reflection in smalltalk.
1997
Controlling dynamic module composition through an extensible meta-level API
ACM SIGPLAN Notices, 2010
A Smalltalk implementation of Exil, a component-based programming language
Proceedings of the International Workshop on Smalltalk Technologies - IWST '11, 2011
Object-oriented software extensions in practice
Empirical Software Engineering, 2014
Object reuse and behavior adaptation in Java-like languages
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java - PPPJ '11, 2011
A Refactoring Tool for Smalltalk
Theory and Practice of Object Systems, 1997
1988
Higher-order and Symbolic Computation / Lisp and Symbolic Computation, 1991
Language Parametric Module Management for IDEs
Electronic Notes in Theoretical Computer Science, 2008
How developers use the dynamic features of programming languages: The case of smalltalk
Proceedings - International Conference on Software Engineering, 2011
Scl: A Simple, Uniform and Operational Language for Component-Oriented Programming in Smalltalk
Lecture Notes in Computer Science, 2007