Christophe
Weblog
Wiki
Code
Publications
Music
projects
/
paper-els-specializers.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
465e7da
)
frontmatter fixups
author
Christophe Rhodes
<csr21@cantab.net>
Sun, 2 Mar 2014 22:53:27 +0000
(22:53 +0000)
committer
Christophe Rhodes
<csr21@cantab.net>
Sun, 2 Mar 2014 22:53:27 +0000
(22:53 +0000)
els-specializers.org
patch
|
blob
|
history
diff --git
a/els-specializers.org
b/els-specializers.org
index 6a7652bdae2d4da6e62e87cb310c4ac60791dff3..c6a3927e136d6f8190540c69302c0474f54de3b4 100644
(file)
--- a/
els-specializers.org
+++ b/
els-specializers.org
@@
-33,6
+33,13
@@
standard one, demonstrating that the new protocol can be tolerably
efficient.
#+end_abstract
efficient.
#+end_abstract
+#+begin_LaTeX
+\category{D.1}{Software}{Programming Techniques}[Object-oriented Programming]
+\category{D.3.3}{Programming Languages}{Language Constructs and Features}
+\terms{Languages, Design}
+\keywords{generic functions, specialization-oriented programming, method selection, method combination}
+#+end_LaTeX
+
* Introduction
The revisions to the original Common Lisp language \cite{CLtL}
included the detailed specification of an object system, known as
* Introduction
The revisions to the original Common Lisp language \cite{CLtL}
included the detailed specification of an object system, known as
@@
-73,7
+80,7
@@
efficient.
construction of metaobjects, for example for IDL compilers and model
transformations.
construction of metaobjects, for example for IDL compilers and model
transformations.
- [ A picture on MOP flexibility here would be good; I have in my mind
+ [
XXX:
A picture on MOP flexibility here would be good; I have in my mind
one where an object system is a point and the MOP opens up a blob
around that point, and I'm sure I've seen it somewhere but I can't
remember where. Alternatively, there's Kiczales et al "MOPs: why we
one where an object system is a point and the MOP opens up a blob
around that point, and I'm sure I've seen it somewhere but I can't
remember where. Alternatively, there's Kiczales et al "MOPs: why we