add external libraries and update stm version
[mTask.git] / mTaskInterpret.icl
index 9685913..306f93d 100644 (file)
@@ -27,12 +27,12 @@ encode (MTSds i v) = "s" +++ to16bit i +++ v +++ "\n"
 encode (MTTask to data) = "t" +++ to16bit to +++ to16bit (size data) +++ data +++ "\n"
 encode (MTUpd i v) = "u" +++ to16bit i +++ v +++ "\n"
 
-
 decode :: String -> MTaskMSGRecv
 decode x
 | size x == 0 = MTEmpty
 = case x.[0] of
        '\0' = MTEmpty
+       'm' = MTMessage x
        'u' = MTPub (from16bit (x % (1,3))) (x % (3,5))
        _ = abort ("Didn't understand message: " +++ join " " [toString (toInt c)\\c<-: x] +++ "\n")