a498dce59e588c9cf88f9af6b31654f1fc65d8ab
[msc-thesis1617.git] / results.mtask.tex
1 \section{mTask}
2 \subsection{Extension on the \gls{mTask}-\gls{EDSL}}
3 Some functionality of the original \gls{mTask}-\gls{EDSL} will not be used in
4 this sytem. Conversely, some functionality wanted was not available in the
5 original system. Due to the nature of class based shallow embedding this is
6 very easy to solve. A type housing the \gls{EDSL} does not have to implement
7 all the available classes. Moreover, classes can be added at will without
8 interfering with the existing views.
9 \todo{Aanpassingen aan de mTask DSL}
10
11 \subsection{Semantics}
12 \todo{Uitleggen wat het systeem precies doet}
13
14 \subsection{Bytecode compilation view}
15 \todo{Uitwijden hierop}
16
17 \section{iTasks}
18 \subsection{Shares}
19 \todo{Semantiek van shares, hoe ze in iTasks zijn, hoe typering}
20
21 \subsection{Lifting}
22 \todo{Lift mTask taken naar echte taken, hoe werkt dat?}
23
24 \section{Demo}
25 \todo{Wat voorbeeld code}