X-Git-Url: http://christophe.rhodes.io/gitweb/?p=paper-els-specializers.git;a=blobdiff_plain;f=els-specializers.org;h=179120587a537442d2a49c6aff04f7de8562e8ee;hp=3458d0a3e80f69f32619f54ad522dc263a9f2166;hb=HEAD;hpb=ee15d0bd0cb8fbdf8a2df78090a44122eae133b3 diff --git a/els-specializers.org b/els-specializers.org index 3458d0a..1791205 100644 --- a/els-specializers.org +++ b/els-specializers.org @@ -4,6 +4,7 @@ #+LaTeX_CLASS: acm_proc_article-sp #+LaTeX_HEADER: \DeclareTextFontCommand{\texttt}{\ttfamily\hyphenchar\font=45\relax} +#+LaTeX_HEADER: \renewcommand{\baselinestretch}{0.99} #+begin_src elisp :exports none ;;; use C-x C-e on this if org refuses to export @@ -14,6 +15,15 @@ ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) +(add-to-list 'org-latex-classes + '("sig-alternate" "\\documentclass{sig-alternate}" + ("\\section{%s}" . "\\section*{%s}") + ("\\subsection{%s}" . "\\subsection*{%s}") + ("\\subsubsection{%s}" . "\\subsubsection*{%s}") + ("\\paragraph{%s}" . "\\paragraph*{%s}") + ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) +(set (make-local-variable 'org-latex-pdf-process) + '("latexmk -f -pdf -bibtex %f")) (set (make-local-variable 'org-latex-title-command) "\\numberofauthors{3} \\author{ @@ -114,9 +124,10 @@ Report-No.:~\url{http://eprints.gold.ac.uk/id/eprint/9924} the MOP is used to extract information from a running system[fn:3]); object-relational mapping[fn:4] and other approaches to object persistence \cite{Paepke:1988}; alternative backing stores for slots - (hash-tables or symbols); and programmatic construction of - metaobjects, for example for IDL compilers and model - transformations. + (hash-tables \cite{Kiczales.etal:1993} or symbols + \cite{Costanza.Hirschfeld:2005}); and programmatic construction of + metaobjects, for example for interoperability with other language + runtimes' object systems. One area of functionality where there is scope for customization by the metaprogrammer is in the mechanics and semantics of method @@ -946,8 +957,10 @@ unbound variables. with confidence that the semantics will not change in a backwards-incompatible fashion. ** Acknowledgments - We thank Lee Salzman, Pascal Costanza and Mikel Evins for helpful - and informative discussions, and all the respondents to the first + We thank the anonymous reviewers for their helpful suggestions and + comments on the submitted version of this paper. We also thank Lee + Salzman, Pascal Costanza and Mikel Evins for helpful and + informative discussions, and all the respondents to the first author's request for imaginative uses for generalized specializers. \bibliographystyle{plain}