]> rhodes.io Git - paper-els-specializers.git/commitdiff
Christophe Weblog Wiki Code Publications Music
modify MOP diagram to be more representative of AMOP specifically
authorChristophe Rhodes <csr21@cantab.net>
Sun, 9 Mar 2014 19:53:50 +0000 (19:53 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Sun, 9 Mar 2014 19:53:50 +0000 (19:53 +0000)
figures/mop-design-space.pdf
figures/mop-design-space.tikz

index 445097f55466cf6b524edadfdf1698ce31ea74ec..f1b0846ee31478425c13b5e72d91fe6efab3b393 100644 (file)
Binary files a/figures/mop-design-space.pdf and b/figures/mop-design-space.pdf differ
index d99a47b212a8ea6ae1c62a6b0560ea9b6a32480c..dc43b29aefe647f3b4599eb03592a5fd38328866 100644 (file)
@@ -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