-// >&^ \st->whileUnchanged st $ \msh->case msh of
-// Nothing = viewShares shares
-// Just sh = forever (
-// viewSharedInformation "View value" [] (getSDSShare sh) >>| treturn sh
-// >>* [OnAction (Action "Update") (withValue (Just o updateInformation "New value" []))]
-// >>= updateShare sh
-// )
-//
-// ) @! ()
-
-
-//viewShares :: [MTaskShare] -> Task BCValue
-//viewShares shares = anyTask (map viewShare shares)
-//
-//viewAndDelete :: [MTaskShare] -> Task ()
-//viewAndDelete shares
-// = enterChoice "Choose share to update" [ChooseFromGrid id] shares @! ()
-
-//updateShare :: MTaskShare a -> Task MTaskShare | toByteCode, iTask a
-//updateShare sh=:{withTask,identifier} a = getDeviceByName withTask
-// >>= sendMessages [MTUpd identifier $ toString $ toByteCode a]
-// >>| treturn sh
-//
-from StdFunc import flip
-