Mercurial > hg > Papers > 2018 > parusu-master
changeset 18:d7797b811a41
Add todo
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 27 Jan 2018 18:23:17 +0900 |
parents | 1d1b6eacac0a |
children | cea271f8aa67 |
files | paper/master_paper.tex |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/master_paper.tex Sat Jan 27 17:15:38 2018 +0900 +++ b/paper/master_paper.tex Sat Jan 27 18:23:17 2018 +0900 @@ -1,3 +1,18 @@ +% Todo +% interface の前には何か軽い説明が必要 +% interface 用の章を作る + % なぜ, interface が必要になったのか? + % Code と Data が全てフラットに展開すると, 記述が煩雑になるので モジュール化して扱いたい + % java の interface のようなものがほしい + % どうしてもグローバルな Data Gear にアクセスしたくなっちゃう + % ここでいうグローバルな変数は Context + % interface は Data Gear + % interface を使うことで Gear OS のモジュール化ができるようになった + % interface は Meta Data Gear で、 引数の Data Gear 群, Code Gear の引数のパターンの集合, Code Gear の引数のパターンは全部 interface に記述されている必要がある。 + % interface 内部の Code Gearは 自由に 引数の Data Gear, 実装のData Gear にアクセス出来る。 + % inteface の実装の際は Code Gear に代入して書く + % C++ で言うと全部 virtual + \documentclass[a4j,12pt]{jreport} \usepackage{master_paper} \usepackage{ascmac}