module skeleton9\r
-\r
+//One does not go over 80chars.\r
+//the true lambda character is the .\r
\r
from iTasks import always, hasValue, :: TaskValue(..), :: Task, :: Stability,\r
:: TaskCont(..), :: Action, updateInformation, viewInformation, class\r
evalExpr :: (Expr a) State -> (MaybeEx Val, State)\r
evalExpr expr st = let (Sem func) = eval expr in func st\r
\r
-//Start = size (integer 42)\r
Start = evalExpr (size (variable "x")) st\r
where\r
(_, st) = evalExpr ("x" =. size (insert (integer 42) new)) newMap\r