changeset 59:6ef99d3e66b2

modify light-weight continuation
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Mon, 26 Dec 2011 08:24:23 +0900
parents 97457764428f
children a21d16da431a
files presen/index.html
diffstat 1 files changed, 13 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/presen/index.html	Mon Dec 26 07:55:41 2011 +0900
+++ b/presen/index.html	Mon Dec 26 08:24:23 2011 +0900
@@ -141,12 +141,22 @@
 	  <li>命令に必要なデータ</li>
 	  <li>スタックに積まれている値(環境)</li>
 	</ul>
-	<li>CbC継続(軽量継続)</li>
+	<li>CbCの継続(軽量継続)</li>
 	<ul>
-	  <li>続く命令とその命令に必要なデータ</li>
-	  <li></li>
+	  <li>Cの継続から環境を除外</li>
+	  <li>続く命令とその命令に必要なデータのみ</li>
 	</ul>
       </div>
+      <div class="slide">
+	<h1>Continuation Based C (軽量継続)</h1>
+	<li>関数コールが無い -> 呼び出し元への復帰がない</li>
+	<li>継続の際にスタックに載せるデータはコードセグメントへの引数だけとなる。</li>
+<!--	<li>スタックポインタの位置を変えずにすむ。</li> -->
+	<p style=" margin-right:auto; margin-left:auto;">
+	  <img class="scale" src="./pix/cs_stack.png" style="height: 7em;">
+	</p>
+      </div>
+      <!-- PAGE -->
       <!-- PAGE -->
       <div class="slide">
 	<h1>Continuation based C </h1>
@@ -190,16 +200,6 @@
       </div>
       <!-- PAGE -->
       <div class="slide">
-	<h1>Continuation Based C (軽量継続)</h1>
-	<li>関数コールが無い -> 呼び出し元への復帰がない</li>
-	<li>継続の際にスタックに載せるデータはコードセグメントへの引数だけとなる(軽量継続)。</li>
-<!--	<li>スタックポインタの位置を変えずにすむ。</li> -->
-	<p style=" margin-right:auto; margin-left:auto;">
-	  <img class="scale" src="./pix/cs_stack.png" style="height: 7em;">
-	</p>
-      </div>
-      <!-- PAGE -->
-      <div class="slide">
 	<h1>Continuation Based C</h1>
 	<li></li>
       </div>