would the way you implemented random in Unit.hs work here? an external variable whose name is the function that returns input.
compass :: Atom (E Int16) compass = int16' "readCompass()" >>= (return . value) something <- int16' "something" period 1 $ atom "navigate" $ do heading <- compass something <== heading br, miaubiz Tom Hawkins-2 wrote: > > The work around is to assign the result to an external variable. The > drawback is the result will not be available until the rule executing > the action has completed. > > results <- bool' "result" -- Global, external variable to capture > result. > action (\ [a, b, c] -> printf "result = function(%s, %s %s)" a b c) [a, b, > c] > -- View this message in context: http://old.nabble.com/Atom---help.-tp24010994p26535883.html Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com. _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
