Mercurial > hg > Papers > 2019 > tobaru-sigos
changeset 7:e245900649c2
Discription Meta CG DG
author | tobaru |
---|---|
date | Thu, 09 May 2019 17:15:35 +0900 |
parents | fff0f2012397 |
children | fd76e5cb9d32 |
files | paper/sigos.pdf paper/sigos.tex |
diffstat | 2 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/sigos.tex Thu May 09 15:59:15 2019 +0900 +++ b/paper/sigos.tex Thu May 09 17:15:35 2019 +0900 @@ -97,9 +97,8 @@ \subsection{Meta Code Gear と Meta Data Gear} - -Gears OS ではメタ計算を Meta Code Gear, Meta Data Gear で表現する。 - +Gears OS ではメタ計算を Meta Code Gear, Meta Data Gear で表現する。CbC でもノーマルレベルとメタ計算を行うメタレベルの記述の2種類がある。この2つのレベルはプログラミング言語レベルでの変換として実現される。メタレベルへの変換は, Perl による変換スクリプトで実装している。 +Gears OS では, Meta Code Gear は通常の Code Gear の直前, 直後に挿入され, メタ計算を実行する。 Code Gear 間の継続はノーマルレベルでは 図\ref{fig:metacodegear} の上のように見えるが, メタレベルでは Code Gear は 図\ref{fig:metacodegear} の下のように継続を行っている。 % Data Gear を Paging , Code Gear を Segmentation として @@ -109,7 +108,7 @@ \begin{center} \includegraphics[width=80mm,bb=0 0 595 642]{../images/meta_cg_dg.pdf} \end{center} - \caption{メタレベルの Code Gear の継続} + \caption{ノーマルレベルとメタレベルの継続の見え方} \label{fig:metacodegear} \end{figure}