// >>= sendMessages [MTUpd identifier $ toString $ toByteCode a]
// >>| treturn sh
-
viewShares :: [MTaskShare] -> Task MTaskShare
viewShares sh = anyTask (map viewShare sh) <<@ ArrangeHorizontal
>>| return (hd sh)
<<@ Title ("SDS: " +++ toString m.identifier)
getSDSShare :: MTaskShare -> Shared BCValue
-getSDSShare s=:{realShare=(MTaskWithShare id)}
- = memoryShare id s.MTaskShare.value
+getSDSShare s=:{realShare=(MTaskWithShare id),value}
+ = memoryShare id value//s.MTaskShare.value
makeShare :: String Int BCValue -> Task MTaskShare
-makeShare withTask identifier value = treturn
+makeShare withTask identifier value=:(BCValue v) = treturn
{MTaskShare
|withTask=withTask
,identifier=identifier