From: Christophe Rhodes Date: Sun, 2 Mar 2014 22:53:27 +0000 (+0000) Subject: frontmatter fixups X-Git-Url: http://christophe.rhodes.io/gitweb/?a=commitdiff_plain;h=5994b32d809b1f62e99b70d3abfcaa5e66c28d48;p=paper-els-specializers.git frontmatter fixups --- diff --git a/els-specializers.org b/els-specializers.org index 6a7652b..c6a3927 100644 --- 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 +#+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 @@ -73,7 +80,7 @@ efficient. 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