2024-06-16 09:58:08 -04:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<title>
|
|
|
|
Object-Oriented Programming
|
|
|
|
</title>
|
|
|
|
<meta name="generator" content="SchemeBib and Site-ML" charset=
|
|
|
|
"utf-8">
|
|
|
|
<meta name="description" content=
|
|
|
|
"Online bibliography of Scheme research">
|
|
|
|
<meta name="keywords" content=
|
|
|
|
"Scheme, bibliography, research, object-oriented programming">
|
|
|
|
<meta name="robots" content="index,follow">
|
|
|
|
<link rel="stylesheet" href="basic.css" type="text/css">
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<table width="100%">
|
|
|
|
<tr valign="top">
|
|
|
|
<td width="124">
|
|
|
|
<table width="124">
|
|
|
|
<tr width="124" height="45">
|
|
|
|
<td width="124" height="45">
|
|
|
|
<a href="http://readscheme.org"><img width="124"
|
|
|
|
height="45" border="0" alt="Readscheme.org" src=
|
|
|
|
"./imgs/nav-logo.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="124">
|
|
|
|
<td width="124" height="124">
|
|
|
|
<a href="./index.html" target="_top"><img width=
|
|
|
|
"124" height="124" border="0" alt=
|
|
|
|
"Scheme Bibliography Home" src=
|
|
|
|
"./imgs/nav_mainlogo.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./page1.html" target="_top"><img width=
|
|
|
|
"124" height="30" border="0" alt="Classics" src=
|
|
|
|
"./imgs/nav_classics.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page2.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Semantics" src=
|
|
|
|
"./imgs/nav_sem.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page3.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Macros" src=
|
|
|
|
"./imgs/nav_macros.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page4.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Objects" src=
|
|
|
|
"./imgs/focus_nav_objects.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./page5.html" target="_top"><img width=
|
|
|
|
"124" height="30" border="0" alt="Modules" src=
|
|
|
|
"./imgs/nav_modules.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page6.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Continuations"
|
|
|
|
src="./imgs/nav_cps.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./pagexml.html" target="_top"><img width=
|
|
|
|
"124" height="30" border="0" alt="Web Programming"
|
|
|
|
src="./imgs/nav_xml.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page7.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Applications"
|
|
|
|
src="./imgs/nav_appl.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page8.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Implementation"
|
|
|
|
src="./imgs/nav_impl.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./page9.html" target="_top"><img width=
|
|
|
|
"124" height="30" border="0" alt=
|
|
|
|
"Concurrent Programming" src=
|
|
|
|
"./imgs/nav_conc.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./page10.html" target="_top"><img width=
|
|
|
|
"124" height="30" border="0" alt=
|
|
|
|
"Partial Evaluation" src="./imgs/nav_pe.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="18">
|
|
|
|
<td width="124" height="18">
|
|
|
|
<a href="./page11.html" target="_top"><img width=
|
|
|
|
"124" height="18" border="0" alt="Reflection" src=
|
|
|
|
"./imgs/nav_reflect.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr width="124" height="30">
|
|
|
|
<td width="124" height="30">
|
|
|
|
<a href="./whats_new.html" target=
|
|
|
|
"_top"><img width="124" height="30" border="0" alt=
|
|
|
|
"Recent Additions" src="./imgs/nav_recent.gif"></a>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</td>
|
|
|
|
<td width="20">
|
|
|
|
<img width="20" height="1" border="0" src=
|
|
|
|
"./imgs/dot_clear.gif">
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<a name="objects" id="objects"></a>
|
|
|
|
<h2>
|
|
|
|
Object-Oriented Programming
|
|
|
|
</h2>
|
|
|
|
<ul>
|
|
|
|
<li>Christopher Dutchyn, David B. Tucker and Shriram
|
|
|
|
Krishnamurthi. "Semantics and Scoping of Aspects in
|
|
|
|
Higher-Order Languages". <em>Science of Computer
|
|
|
|
Programming</em>. 2006. Available online: <a href=
|
|
|
|
"http://www.cs.brown.edu/~sk/Publications/Papers/Published/dtk-sem-scope-aspects-ho-lang/">
|
|
|
|
downloadable paper</a>.
|
|
|
|
</li>
|
|
|
|
<li>Daniel Ignatoff, Gregory H. Cooper and Shriram
|
|
|
|
Krishnamurthi. "Crossing State Lines: Adapting
|
|
|
|
Object-Oriented Frameworks to Functional Reactive
|
|
|
|
Languages". <em>Functional and Logic Programming
|
|
|
|
Symposium</em>. 2006. Available online: <a href=
|
|
|
|
"http://www.cs.brown.edu/~sk/Publications/Papers/Published/ick-adapt-oo-fwk-frp/">
|
|
|
|
downloadable paper</a>.
|
|
|
|
</li>
|
|
|
|
<li>David Goldberg, Robert Bruce Findler, Matthew
|
|
|
|
Flatt. "Super and Inner - Together at Last!".
|
|
|
|
<em>Object-Oriented Programming, Systems, Languages,
|
|
|
|
and Applications (OOPSLA)</em>. 2004. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://people.cs.uchicago.edu/~robby/pubs/papers/oopsla2004-gff.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>David Tucker and Shriram Krishnamurthi. "Pointcuts
|
|
|
|
and Advice in Higher-Order Languages".
|
|
|
|
<em>Aspect-Oriented Software Development (AOSD
|
|
|
|
2003)</em>. April 2003. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/tucker-aosd2003.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/tucker-aosd2003.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>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: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/tucker-cs0213.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/tucker-cs0213.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Hidehiko Masuhara and Gregor Kiczales. "Modeling
|
|
|
|
Crosscutting in Aspect-Oriented Mechanisms".
|
|
|
|
<em>ECOOP2003</em>. July 2003. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/ecoop2003.pdf">
|
|
|
|
pdf</a> <a href=
|
|
|
|
"http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/ecoop2003-slides.pdf">
|
|
|
|
slides</a> <a href=
|
|
|
|
"http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/ecoop2003-slides.pps">
|
|
|
|
slides (pps)</a>.
|
|
|
|
</li>
|
|
|
|
<li>Hidehiko Masuhara, Gregor Kiczales and Christopher
|
|
|
|
Dutchyn. "A Compilation and Optimization Model for
|
|
|
|
Aspect-Oriented Programs". <em>Compiler Construction
|
|
|
|
(CC2003)</em>. 2003. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/masuhara-cc2003.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/masuhara-cc2003.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Christopher Dutchyn, Gregor Kiczales and Hidehiko
|
|
|
|
Masuhara. "AOP Language Exploration Using the Aspect
|
|
|
|
Sand Box". <em>Aspect-Oriented Software Development
|
|
|
|
(AOSD 2002)</em>. April 2002.
|
|
|
|
</li>
|
|
|
|
<li>Hidehiko Masuhara, Gregor Kiczales and Christopher
|
|
|
|
Dutchyn. "Compilation Semantics of Aspect-Oriented
|
|
|
|
Programs". <em>Foundations Of Aspect-Oriented Languages
|
|
|
|
(Workshop at AOSD 2002)</em>. April 2002. Available
|
|
|
|
online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/masuhara-foal2002.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/masuhara-foal2002.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Doug Orleans. "Incremental Programming with
|
|
|
|
Extensible Decisions". <em>Aspect-Oriented Software
|
|
|
|
Development (AOSD 2002)</em>. April 2002. Available
|
|
|
|
online: <a href=
|
|
|
|
"http://steak.place.org/dougo/papers/aosd02/aosd02.ps">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://steak.place.org/dougo/papers/aosd02/aosd02.pdf">
|
|
|
|
pdf</a> <a href=
|
|
|
|
"http://steak.place.org/dougo/papers/aosd02/slides.pdf">
|
|
|
|
slides</a>.
|
|
|
|
</li>
|
|
|
|
<li>Doug Orleans. "Incremental Programming with
|
|
|
|
Extensible Decisions". Northeastern University.
|
|
|
|
NU-CCS-02-01. October 2002. Available online:
|
|
|
|
<a href="http://steak.place.org/dougo/papers/tr/02-01/aosd02.ps">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://steak.place.org/dougo/papers/tr/02-01/aosd02.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Doug Orleans. "Programming Language Support For
|
|
|
|
Separation Of Concerns". Northeastern University. April
|
|
|
|
2002. Available online: <a href=
|
|
|
|
"http://steak.place.org/dougo/thesis/proposal.ps">ps</a>
|
|
|
|
<a href=
|
|
|
|
"http://steak.place.org/dougo/thesis/proposal.pdf">pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Mitchell Wand, Gregor Kiczales and Christopher
|
|
|
|
Dutchyn. "A Semantics for Advice and Dynamic Join
|
|
|
|
Points in Aspect-Oriented Programming".
|
|
|
|
<em>TOPLAS</em>. 2003. Available online: <a href=
|
|
|
|
"ftp://ftp.ccs.neu.edu/pub/people/wand/papers/wkd02.ps">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Mitchell Wand, Gregor Kiczales and Christopher
|
|
|
|
Dutchyn. "A Semantics for Advice and Dynamic Join
|
|
|
|
Points in Aspect-Oriented Programming". <em>FOOL9
|
|
|
|
Workshop</em>. 2002.
|
|
|
|
</li>
|
|
|
|
<li>Stéphane Ducasse and Tamar Richner. "Executable
|
|
|
|
Connectors: Towards Reusable Design Elements".
|
|
|
|
<em>ESEC/FSE'97 (European Software Engineering
|
|
|
|
Conference)</em>. September 1997. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca97bExecutableConnectors.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Stéphane Ducasse, Mireille Blay-Fornarino and
|
|
|
|
Anne-Marie Pinna. "Object and Dependency Oriented
|
|
|
|
Programming in FLO". <em>ISMIS'96 (International
|
|
|
|
Symposium on Methodologies for Intelligent
|
|
|
|
Systems)</em>. June 1996. Available online: <a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca96bDependencyOP.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Stéphane Ducasse, Mireille Blay-Fornarino and
|
|
|
|
Anne-Marie Pinna. "A Reflective Model for First Class
|
|
|
|
Dependencies". <em>OOPSLA'95 (International Conference
|
|
|
|
on Object - Oriented Programming Systems Languages and
|
|
|
|
Applications)</em>. October 1995. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca95bAReflectiveModel.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Stéphane Ducasse. "Inheritance Mechanism
|
|
|
|
Reification by Means of First Class Object".
|
|
|
|
<em>International IJCAI'95 Workshop on Reflection and
|
|
|
|
Meta - Level Architectures and their Applications in
|
|
|
|
AI</em>. 1995.
|
|
|
|
</li>
|
|
|
|
<li>Stéphane Ducasse. "Reifying Inheritance in a
|
|
|
|
Reflective Language". Université de Nice-Sophia
|
|
|
|
Antipolis. I3S Lab RR-95-28. 1996. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca96aInhReify.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>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: <a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca97aPhD.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://www.iam.unibe.ch/~scg/Archive/Papers/Duca97aPhD.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Daniel P. Friedman. "Object-Oriented Style".
|
|
|
|
<em>International LISP Conference</em>. October 2003.
|
|
|
|
Available online: <a href=
|
|
|
|
"http://www.cs.indiana.edu/hyplan/dfried/ooo.ps">ps</a>
|
|
|
|
<a href=
|
|
|
|
"http://www.cs.indiana.edu/hyplan/dfried/ooo.pdf">pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Kurt Nørmark. "Simulation of Object-oriented
|
|
|
|
Concepts and Mechanisms in Scheme". Aalborg University.
|
|
|
|
R-90-01. 1990. Available online: <a href=
|
|
|
|
"http://www.cs.auc.dk/~normark/scheme-oop/scheme-oop.ps">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Jonathan A. Rees and Norman I. Adams IV.
|
|
|
|
"Object-oriented programming in Scheme".
|
|
|
|
<em>Proceedings of the 1988 ACM Conference on Lisp and
|
|
|
|
Functional Programming</em>. 1988. Available online:
|
|
|
|
<a href="http://mumble.net/~jar/pubs/oopis.ps">ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Robert Bruce Findler and Matthew Flatt. "Modular
|
|
|
|
Object-Oriented Programming with Units and Mixins".
|
|
|
|
<em>Proceedings of ICFP 98</em>. 1998. Available
|
|
|
|
online: <a href=
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icfp98-ff.pdf">pdf</a>
|
|
|
|
<a href=
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/icfp98-ff.ps.gz">ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Matthew Flatt, Shriram Krishnamurthi and Matthias
|
|
|
|
Felleisen. "Classes and Mixins". <em>Proceedings of
|
|
|
|
POPL 98</em>. 1998. Available online: <a href=
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/popl98-fkf.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Matthew Flatt. "Programming Languages for Reusable
|
|
|
|
Software Components". PhD. Thesis. Rice University.
|
|
|
|
Available online: <a href=
|
|
|
|
"http://www.ccs.neu.edu/scheme/pubs/thesis-flatt.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Christian Queinnec. "Designing MEROON v3".
|
|
|
|
<em>Object-Oriented Programming in Lisp: Languages and
|
|
|
|
Applications</em>. September 1993. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/oopil.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Christian Queinnec. "MEROON: A small, efficient and
|
|
|
|
enhanced object system". École Polytechnique. Technical
|
|
|
|
Report LIX.RR.92.14. November 1991. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Reports/MeroonV3.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Ken Dickey. "Scheming with Objects". <em>Computer
|
|
|
|
Language</em>. October 1992. Available online:
|
|
|
|
<a href="ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/swob.txt">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Sho-Huan Simon Tung. "Merging Interactive, Modular
|
|
|
|
and Object-Oriented Programming". PhD. Thesis. Computer
|
|
|
|
Science Department, Indiana University. TR-349. March
|
|
|
|
1992. Available online: <a href=
|
|
|
|
"ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr349.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Kenneth Haase. "Soft Objects: A Paradigm For Object
|
|
|
|
Oriented Programming". MIT AI Lab. AIM-1014. March
|
|
|
|
1990. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1014.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-1014.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Manuel Serrano. "Wide Classes". <em>European
|
|
|
|
Conference on Object-Oriented Programming,
|
|
|
|
ECOOP'99</em>. June 1999. Available online: <a href=
|
|
|
|
"http://www.inria.fr/mimosa/Manuel.Serrano/publi/serrano-ecoop99.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>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: <a href=
|
|
|
|
"http://www.cs.indiana.edu/hyplan/sganz/publications/sfp00/paper.ps">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://www.cs.indiana.edu/hyplan/sganz/publications/sfp00/paper.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Christian Queinnec. "Fast and compact dispatching
|
|
|
|
for dynamic object-oriented languages". <em>Information
|
|
|
|
Processing Letters</em>. 64(6). January 1998. Available
|
|
|
|
online: <a href=
|
|
|
|
"http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/dispatch.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Suresh Jagannathan and Gul Agha. "A Reflective
|
|
|
|
Model of Inheritance". <em>European Conference on
|
|
|
|
Object-Oriented Programming (ECOOP 92)</em>. LNCS 615.
|
|
|
|
June 1992. Available online: <a href=
|
|
|
|
"http://www.cs.purdue.edu/homes/suresh/papers/ecoop92.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>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". <em>Journal of Computer
|
|
|
|
Languages</em>. Vol. 15. Num. 4. 1990.
|
|
|
|
</li>
|
|
|
|
<li>Kevin J. Lang and Barak A. Pearlmutter. "Oaklisp:
|
|
|
|
an Object-Oriented Scheme with First Class Types". <em>
|
|
|
|
ACM Conference on Object-Oriented Systems,
|
|
|
|
Programming, Languages and Applications</em>.
|
|
|
|
September 1986. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/pearlmutter/oaklisp-oopsla-1986.pdf">
|
|
|
|
pdf</a> <a href=
|
|
|
|
"http://portal.acm.org/citation.cfm?id=28701&coll=portal&dl=ACM">
|
|
|
|
ACM Digital Library</a>.
|
|
|
|
</li>
|
|
|
|
<li>Kevin J. Lang and Barak A. Pearlmutter. "Oaklisp:
|
|
|
|
an Object-Oriented Dialect of Scheme". <em>Lisp and
|
|
|
|
Symbolic Computation: An International Journal</em>. 1.
|
|
|
|
1. May 1988. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/pearlmutter/lasc-oaklisp-1988.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/pearlmutter/lasc-oaklisp-1988.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Julia L. Lawall and Daniel P. Friedman. "Embedding
|
|
|
|
the Self Language in Scheme". <em>BIGRE Bulletin</em>.
|
|
|
|
65. July 1989.
|
|
|
|
</li>
|
|
|
|
<li>J. C. Royer, J. P. Braquelaire, P. Casteran, M.
|
|
|
|
Desainte-Catherine and J. G. Penaud. "Le modo'e(ga'le
|
|
|
|
OBJScheme: principes et applications". <em>BIGRE
|
|
|
|
Bulletin</em>. 65. July 1989.
|
|
|
|
</li>
|
|
|
|
<li>Barak A. Pearlmutter and Kevin J. Lang. "The
|
|
|
|
Implementation of Oaklisp". <em>Topics in Advanced
|
|
|
|
Language Implementation</em>. 1991.
|
|
|
|
</li>
|
|
|
|
<li>Kenjiro Taura, Akinori Yonezawa. "Schematic: A
|
|
|
|
Concurrent Object-Oriented Extension to Scheme".
|
|
|
|
<em>Workshop on Object-Based Parallel and Distributed
|
|
|
|
Computing (OBPDC'96)</em>. 1996. Available online:
|
|
|
|
<a href=
|
|
|
|
"http://www.logos.t.u-tokyo.ac.jp/~tau/papers/obpdc-schematic.ps.gz">
|
|
|
|
ps</a>.
|
|
|
|
</li>
|
|
|
|
<li>Hidehiko Masuhara and Akinori Yonezawa. "Design and
|
|
|
|
Partial Evaluation of Meta-objects for a Concurrent
|
|
|
|
Reflective Language". <em>European Conference on
|
|
|
|
Object-Oriented Programming (ECOOP'98)</em>. July 1998.
|
|
|
|
Available online: <a href=
|
|
|
|
"http://www.yl.is.s.u-tokyo.ac.jp/pub/papers/ecoop98-abclr3-letter.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://www.yl.is.s.u-tokyo.ac.jp/pub/papers/ecoop98-abclr3.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>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: <a href=
|
|
|
|
"http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/phdthesis.ps.gz">
|
|
|
|
ps</a> <a href=
|
|
|
|
"http://www.graco.c.u-tokyo.ac.jp/~masuhara/papers/phdthesis.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>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". <em>Actes des Journées
|
|
|
|
AFCET-Informatique Langages Orientés Objet,
|
|
|
|
BIGRE+Globule</em>. 48. January 1986.
|
|
|
|
</li>
|
|
|
|
<li>Thant Tessman. "Adding Generic Functions to
|
|
|
|
Scheme". <em>SIGPLAN Notices</em>. Volume 30. Number 5.
|
|
|
|
May 1995. Available online: <a href=
|
|
|
|
"http://www.standarddeviance.com/p45-tessman.pdf">pdf</a>.
|
|
|
|
</li>
|
|
|
|
<li>Carl Eastlund and Matthias Felleisen. "Sequence
|
|
|
|
Traces for Object-Oriented Executions". <em>2009
|
|
|
|
Workshop on Scheme and Functional Programming</em>.
|
|
|
|
August 2009. Available online: <a href=
|
|
|
|
"http://repository.readscheme.org/ftp/papers/sw2009/01-eastland.pdf">
|
|
|
|
pdf</a>.
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<p>
|
|
|
|
<img width="1" height="40" border="0" src=
|
|
|
|
"./imgs/dot_clear.gif">
|
|
|
|
</p>
|
|
|
|
<div class="collophon" align="right">
|
|
|
|
Hosted by <a href=
|
|
|
|
"http://concurrency.cc">concurrency.cc</a>.Last
|
|
|
|
modified: Saturday, August 11th, 2012 4:55:45pm<br>
|
|
|
|
HTML generated using <a href=
|
|
|
|
"http://celtic.benderweb.net/webit/">WebIt!</a>.
|
|
|
|
</div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</body>
|
|
|
|
</html>
|