# HG changeset patch
# User mir3636
# Date 1487216606 -32400
# Node ID 77e8dfb995b342328e573e37cb3de79c9a1e7451
# Parent fecc23286565c80c609574d0b7cf41fdb2b69b1e
a
diff -r fecc23286565 -r 77e8dfb995b3 presen/slide.html
--- a/presen/slide.html Thu Feb 16 12:36:42 2017 +0900
+++ b/presen/slide.html Thu Feb 16 12:43:26 2017 +0900
@@ -87,7 +87,7 @@
@@ -166,7 +166,7 @@
Gears OSは必要なCode Gear、Data Gearに参照したい場合、このContext を通す必要がある。
-
+
diff -r fecc23286565 -r 77e8dfb995b3 presen/slide.md
--- a/presen/slide.md Thu Feb 16 12:36:42 2017 +0900
+++ b/presen/slide.md Thu Feb 16 12:43:26 2017 +0900
@@ -15,6 +15,7 @@
- Code Gear は関数に比べて細かく分割されているのでメタ計算をより柔軟に記述できる。
- Data Gear はデータの単位であり、Code Gear は 任意の数の Input Data Gear を参照して処理を行い、Output Data Gear を出力し処理を終える。
+
# Continuation based C (CbC)
- Continuation based C (CbC) はこの Code Gear 単位を用いたプログラミング言語として開発している。
- CbC では Code Gear は \_\_code という型を持つ関数の構文で定義される。
@@ -47,7 +48,7 @@
- Gears OS には Context と呼ばれる接続可能な Code Gear、Data Gear のリスト、Temporal Data Gear のためのメモリ空間等を持っている Meta Data Gear がある。
- Gears OSは必要なCode Gear、Data Gearに参照したい場合、このContext を通す必要がある。
-
+
# interface の記述
- interface を記述することでデータ構造のapiと Data Gear を結びつけることが出来、呼び出しが容易になった。