From: Christophe Rhodes Date: Sun, 9 Mar 2014 19:53:50 +0000 (+0000) Subject: modify MOP diagram to be more representative of AMOP specifically X-Git-Url: http://christophe.rhodes.io/gitweb/?p=paper-els-specializers.git;a=commitdiff_plain;h=5567df70502e2e2dd9365ec00916f7c53338b21c modify MOP diagram to be more representative of AMOP specifically --- diff --git a/figures/mop-design-space.pdf b/figures/mop-design-space.pdf index 445097f..f1b0846 100644 Binary files a/figures/mop-design-space.pdf and b/figures/mop-design-space.pdf differ diff --git a/figures/mop-design-space.tikz b/figures/mop-design-space.tikz index d99a47b..dc43b29 100644 --- a/figures/mop-design-space.tikz +++ b/figures/mop-design-space.tikz @@ -8,17 +8,24 @@ \begin{document} \begin{tikzpicture}[>=stealth] + \draw [transparent] (-0.5,-0.5) -- (5.5,5.5); \draw [->] (0,0) -- (0,5); \draw [->] (0,0) -- (5,0); - \draw [->] (0,0) -- (0,0,5); - \node[draw,red,cloud,minimum height=2cm,minimum width=2cm] (mop) at (3,4,3) {$\color{black}\bullet$}; + \node[draw,red,cloud,minimum height=2cm,minimum width=2cm] (mop) at (2,3) {$\color{black}\bullet$}; - \node (os) at (2.5,2,3) {object system}; + \node (os) at (1,1.5) {CLOS}; \draw (os) -- (mop.center); - \node[red] (mspace) at (5,6,3) {MOP space}; + \node[red] (mspace) at (4,5) {AMOP space}; \draw[red] (mspace) -- (mop); + + \node (hash) at (1.8,3.4) {$\bullet$}; + \node (osh) at (1,4.5) {sparse slots}; + \draw (osh) -- (hash.center); + + \node (mnu) at (3.5,1) {$\bullet$}; + \node[anchor=north] at (3.5,1) {message-not-understood}; \end{tikzpicture} \end{document} \ No newline at end of file