a5
authorMart Lubbers <mart@martlubbers.net>
Thu, 11 Oct 2018 13:27:06 +0000 (15:27 +0200)
committerMart Lubbers <mart@martlubbers.net>
Thu, 11 Oct 2018 13:27:06 +0000 (15:27 +0200)
afp/a5/a5.icl

index be81700..1351bd6 100644 (file)
@@ -28,7 +28,7 @@ Start w = doTasks login w
 
 login :: Task [Question]
 login = enterInformation "Enter your function" []
-       >>= \function->case function of
+       >>~ \function->case function of
                Teacher = teacher
                Admin = admin
                Student = student
@@ -62,6 +62,7 @@ where
 
 admin :: Task [Question]
 admin = updateSharedInformation "Questions" [] questions
+       >>* [OnAction (Action "Quit") (always login)]
 
 teacher :: Task [Question]
 teacher = forever