Readscheme.org
Scheme Bibliography Home
Classics
Semantics
Macros
Objects
Modules
Continuations
Web Programming
Applications
Implementation
Concurrent Programming
Partial Evaluation
Reflection
Recent Additions

Object-Oriented Programming

  • Christopher Dutchyn, David B. Tucker and Shriram Krishnamurthi. "Semantics and Scoping of Aspects in Higher-Order Languages". Science of Computer Programming. 2006. Available online: downloadable paper.
  • Daniel Ignatoff, Gregory H. Cooper and Shriram Krishnamurthi. "Crossing State Lines: Adapting Object-Oriented Frameworks to Functional Reactive Languages". Functional and Logic Programming Symposium. 2006. Available online: downloadable paper.
  • David Goldberg, Robert Bruce Findler, Matthew Flatt. "Super and Inner - Together at Last!". Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA). 2004. Available online: pdf.
  • David Tucker and Shriram Krishnamurthi. "Pointcuts and Advice in Higher-Order Languages". Aspect-Oriented Software Development (AOSD 2003). April 2003. Available online: ps pdf.
  • David Tucker and Shriram Krishnamurthi. "A Semantics for Pointcuts and Advice in Higher-Order Languages". Brown University. Tech Report CS-02-13. 2003. Available online: ps pdf.
  • Hidehiko Masuhara and Gregor Kiczales. "Modeling Crosscutting in Aspect-Oriented Mechanisms". ECOOP2003. July 2003. Available online: pdf slides slides (pps).
  • Hidehiko Masuhara, Gregor Kiczales and Christopher Dutchyn. "A Compilation and Optimization Model for Aspect-Oriented Programs". Compiler Construction (CC2003). 2003. Available online: ps pdf.
  • Christopher Dutchyn, Gregor Kiczales and Hidehiko Masuhara. "AOP Language Exploration Using the Aspect Sand Box". Aspect-Oriented Software Development (AOSD 2002). April 2002.
  • Hidehiko Masuhara, Gregor Kiczales and Christopher Dutchyn. "Compilation Semantics of Aspect-Oriented Programs". Foundations Of Aspect-Oriented Languages (Workshop at AOSD 2002). April 2002. Available online: ps pdf.
  • Doug Orleans. "Incremental Programming with Extensible Decisions". Aspect-Oriented Software Development (AOSD 2002). April 2002. Available online: ps pdf slides.
  • Doug Orleans. "Incremental Programming with Extensible Decisions". Northeastern University. NU-CCS-02-01. October 2002. Available online: ps pdf.
  • Doug Orleans. "Programming Language Support For Separation Of Concerns". Northeastern University. April 2002. Available online: ps pdf.
  • Mitchell Wand, Gregor Kiczales and Christopher Dutchyn. "A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming". TOPLAS. 2003. Available online: ps.
  • Mitchell Wand, Gregor Kiczales and Christopher Dutchyn. "A Semantics for Advice and Dynamic Join Points in Aspect-Oriented Programming". FOOL9 Workshop. 2002.
  • Stéphane Ducasse and Tamar Richner. "Executable Connectors: Towards Reusable Design Elements". ESEC/FSE'97 (European Software Engineering Conference). September 1997. Available online: pdf.
  • Stéphane Ducasse, Mireille Blay-Fornarino and Anne-Marie Pinna. "Object and Dependency Oriented Programming in FLO". ISMIS'96 (International Symposium on Methodologies for Intelligent Systems). June 1996. Available online: pdf.
  • Stéphane Ducasse, Mireille Blay-Fornarino and Anne-Marie Pinna. "A Reflective Model for First Class Dependencies". OOPSLA'95 (International Conference on Object - Oriented Programming Systems Languages and Applications). October 1995. Available online: pdf.
  • Stéphane Ducasse. "Inheritance Mechanism Reification by Means of First Class Object". International IJCAI'95 Workshop on Reflection and Meta - Level Architectures and their Applications in AI. 1995.
  • Stéphane Ducasse. "Reifying Inheritance in a Reflective Language". Université de Nice-Sophia Antipolis. I3S Lab RR-95-28. 1996. Available online: ps.
  • Stéphane Ducasse. "Intégration réflexive de dépendances dans un modèle à classes". PhD. Thesis. Université de Nice-Sophia Antipolis. January 1997. Available online: ps pdf.
  • Daniel P. Friedman. "Object-Oriented Style". International LISP Conference. October 2003. Available online: ps pdf.
  • Kurt Nørmark. "Simulation of Object-oriented Concepts and Mechanisms in Scheme". Aalborg University. R-90-01. 1990. Available online: ps.
  • Jonathan A. Rees and Norman I. Adams IV. "Object-oriented programming in Scheme". Proceedings of the 1988 ACM Conference on Lisp and Functional Programming. 1988. Available online: ps.
  • Robert Bruce Findler and Matthew Flatt. "Modular Object-Oriented Programming with Units and Mixins". Proceedings of ICFP 98. 1998. Available online: pdf ps.
  • Matthew Flatt, Shriram Krishnamurthi and Matthias Felleisen. "Classes and Mixins". Proceedings of POPL 98. 1998. Available online: ps.
  • Matthew Flatt. "Programming Languages for Reusable Software Components". PhD. Thesis. Rice University. Available online: ps.
  • Christian Queinnec. "Designing MEROON v3". Object-Oriented Programming in Lisp: Languages and Applications. September 1993. Available online: ps.
  • Christian Queinnec. "MEROON: A small, efficient and enhanced object system". École Polytechnique. Technical Report LIX.RR.92.14. November 1991. Available online: ps.
  • Ken Dickey. "Scheming with Objects". Computer Language. October 1992. Available online: ps.
  • Sho-Huan Simon Tung. "Merging Interactive, Modular and Object-Oriented Programming". PhD. Thesis. Computer Science Department, Indiana University. TR-349. March 1992. Available online: ps.
  • Kenneth Haase. "Soft Objects: A Paradigm For Object Oriented Programming". MIT AI Lab. AIM-1014. March 1990. Available online: ps pdf.
  • Manuel Serrano. "Wide Classes". European Conference on Object-Oriented Programming, ECOOP'99. June 1999. Available online: ps.
  • Steven E. Ganz and Daniel P. Friedman. "A Modular Monadic Interpreter In Scheme With Objects". Indiana University Computer Science Department. Technical Report #548. October 2000. Available online: ps pdf.
  • Christian Queinnec. "Fast and compact dispatching for dynamic object-oriented languages". Information Processing Letters. 64(6). January 1998. Available online: ps.
  • Suresh Jagannathan and Gul Agha. "A Reflective Model of Inheritance". European Conference on Object-Oriented Programming (ECOOP 92). LNCS 615. June 1992. Available online: ps.
  • Wolfgang Kreutzer and Malcolm Stairmand. "C-Flavours: A Scheme-based Flavour System with Co-routines and its Application to the Design of Object-Oriented Software". Journal of Computer Languages. Vol. 15. Num. 4. 1990.
  • Kevin J. Lang and Barak A. Pearlmutter. "Oaklisp: an Object-Oriented Scheme with First Class Types". ACM Conference on Object-Oriented Systems, Programming, Languages and Applications. September 1986. Available online: pdf ACM Digital Library.
  • Kevin J. Lang and Barak A. Pearlmutter. "Oaklisp: an Object-Oriented Dialect of Scheme". Lisp and Symbolic Computation: An International Journal. 1. 1. May 1988. Available online: ps pdf.
  • Julia L. Lawall and Daniel P. Friedman. "Embedding the Self Language in Scheme". BIGRE Bulletin. 65. July 1989.
  • J. C. Royer, J. P. Braquelaire, P. Casteran, M. Desainte-Catherine and J. G. Penaud. "Le modo'e(ga'le OBJScheme: principes et applications". BIGRE Bulletin. 65. July 1989.
  • Barak A. Pearlmutter and Kevin J. Lang. "The Implementation of Oaklisp". Topics in Advanced Language Implementation. 1991.
  • Kenjiro Taura, Akinori Yonezawa. "Schematic: A Concurrent Object-Oriented Extension to Scheme". Workshop on Object-Based Parallel and Distributed Computing (OBPDC'96). 1996. Available online: ps.
  • Hidehiko Masuhara and Akinori Yonezawa. "Design and Partial Evaluation of Meta-objects for a Concurrent Reflective Language". European Conference on Object-Oriented Programming (ECOOP'98). July 1998. Available online: ps pdf.
  • Hidehiko Masuhara. "Architecture Design and Compilation Techniques Using Partial Evaluation in Reflective Concurrent Object-Oriented Languages". PhD. Thesis. University of Tokyo. January 1999. Available online: ps pdf.
  • Jean-Pierre Briot, Pierre Cointe and Emmanuel Saint-James. "Reécriture et récursion dans une fermeture - Etude dans un Lisp à liaison superficielle - Application aux objets". Actes des Journées AFCET-Informatique Langages Orientés Objet, BIGRE+Globule. 48. January 1986.
  • Thant Tessman. "Adding Generic Functions to Scheme". SIGPLAN Notices. Volume 30. Number 5. May 1995. Available online: pdf.
  • Carl Eastlund and Matthias Felleisen. "Sequence Traces for Object-Oriented Executions". 2009 Workshop on Scheme and Functional Programming. August 2009. Available online: pdf.

Last modified: Saturday, August 11th, 2012 4:55:45pm
HTML generated using WebIt!.