[Haskell-cafe] Atom - help.
miaubiz
miaubiz at gmail.com
Fri Nov 27 00:52:22 EST 2009
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.
More information about the Haskell-Cafe
mailing list