3 from iTasks import always,
13 instance descr String,
23 instance TFunctor Task,
25 instance TApplicative Task,
26 instance Publishable Task,
31 iTasks._Framework.Generic,
37 import qualified iTasks
39 from Text import class Text, instance Text String
42 e = Insert New (Oper New +. (Union (Integer 7) (Size (Integer 9))))
51 | Intersection Set Set
54 | Oper Element Op Element
55 | (=.) infixl 2 Ident Expression
59 :: Element :== Expression
64 :: Val = Int Int | Set Set
65 :: State :== Map String Val
72 (>>>=) :== 'iTasks'.tbind
73 (>>>|) a b :== 'iTasks'.tbind a (\_ -> b)
74 treturn :== 'iTasks'.return
75 ActionOk :== 'iTasks'.ActionOk
76 ActionQuit :== 'iTasks'.ActionQuit
77 ActionNew :== 'iTasks'.ActionNew