No abstract available.
Cited By
- Jeuring J, Leather S, Magalhães J and Yakushev A Libraries for generic programming in haskell Proceedings of the 6th international conference on Advanced functional programming, (165-229)
- Şavga I and Rudolf M Refactoring-based support for binary compatibility in evolving frameworks Proceedings of the 6th international conference on Generative programming and component engineering, (175-184)
- Ducasse S, Nierstrasz O, Schärli N, Wuyts R and Black A (2006). Traits, ACM Transactions on Programming Languages and Systems (TOPLAS), 28:2, (331-388), Online publication date: 1-Mar-2006.
- Gibbons J Datatype-generic programming Proceedings of the 2006 international conference on Datatype-generic programming, (1-71)
- Batory D, Sarvela J and Rauschmayer A (2004). Scaling Step-Wise Refinement, IEEE Transactions on Software Engineering, 30:6, (355-371), Online publication date: 1-Jun-2004.
- Batory D, Sarvela J and Rauschmayer A Scaling step-wise refinement Proceedings of the 25th International Conference on Software Engineering, (187-197)
- Lämmel R A semantical approach to method-call interception Proceedings of the 1st international conference on Aspect-oriented software development, (41-55)
- Juan T, Pearce A and Sterling L ROADMAP Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1, (3-10)
Index Terms
- Putting metaclasses to work: a new dimension in object-oriented programming
Recommendations
Programming with explicit metaclasses in Smalltalk-80
OOPSLA '89: Conference proceedings on Object-oriented programming systems, languages and applicationsThis paper discusses the introduction of explicit metaclasses á la ObjVlisp into the Smalltalk-80 language. The rigidity of Smalltalk metaclass architecture motivated this work. We decided to implement the ObjVlisp model into the standard Smalltalk-80 ...
Programming with explicit metaclasses in Smalltalk-80
Special issue: Proceedings of the 1989 ACM OOPSLA conference on object-oriented programmingThis paper discusses the introduction of explicit metaclasses á la ObjVlisp into the Smalltalk-80 language. The rigidity of Smalltalk metaclass architecture motivated this work. We decided to implement the ObjVlisp model into the standard Smalltalk-80 ...
Putting curry-howard to work
Haskell '05: Proceedings of the 2005 ACM SIGPLAN workshop on HaskellThe Curry-Howard isomorphism states that types are propositions and that programs are proofs. This allows programmers to state and enforce invariants of programs by using types. Unfortunately, the type systems of today's functional languages cannot ...