diff paper/cbc.tex @ 87:21cc0181b4cc

Update fig
author atton <atton@cr.ie.u-ryukyu.ac.jp>
date Thu, 09 Feb 2017 16:34:07 +0900
parents a9ed6a6dc1f2
children 16dc3337a5a9
line wrap: on
line diff
--- a/paper/cbc.tex	Thu Feb 09 15:40:11 2017 +0900
+++ b/paper/cbc.tex	Thu Feb 09 16:34:07 2017 +0900
@@ -15,15 +15,19 @@
 CodeSegment は処理の単位である。
 入力を受け取り、それに対して処理を行なった後を出力を行なう。
 また、CodeSegment は他の CodeSegment と組み合わせることが可能である。
-あるCodeSegment A を CodeSegment B に接続した場合、 A の出力は B の入力となる。
-
-% TODO: figure (cs A . cs B)
+あるCodeSegment A を CodeSegment B に接続した場合、 A の出力は B の入力となる(図~\ref{fig:csds})。
 
 DataSegment は CodeSegment が扱うデータの単位であり、処理に必要なデータが全て入っている。
 CodeSegment の入力となる DataSegment は Input DataSegment と呼ばれ、出力は Output DataSegment と呼ばれる。
 CodeSegment A と CodeSegment B を接続した時、A の Output DataSegment は B の入力 Input DataSegment となる。
 
-% TODO: figure (cs A --(ds)--> cs B)
+\begin{figure}[htbp]
+    \begin{center}
+        \includegraphics[scale=0.5]{fig/csds.pdf}
+        \caption{CodeSegment と DataSegement}
+        \label{fig:csds}
+    \end{center}
+\end{figure}
 
 % }}}
 
@@ -48,7 +52,6 @@
     \end{center}
 \end{figure}
 
-% TODO: scheme ref?
 Scheme などの call/cc といった継続はトップレベルから現在までの位置を環境として保持する。
 通常環境とは関数の呼び出しスタックの状態である。
 CbC の軽量継続は呼び出し元の情報を持たないため、スタックを破棄しながら処理を続けていく。
@@ -91,7 +94,7 @@
 
 \begin{figure}[htbp]
     \begin{center}
-        \includegraphics[scale=1.0]{fig/meta.pdf}
+        \includegraphics[scale=0.5]{fig/meta.pdf}
         \caption{Meta CodeSegment と Meta DataSegment}
         \label{fig:meta}
     \end{center}