X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=Adders.hs;h=ce261668e48eb7a9afd5a8e05ddb4bd31f65edf0;hb=994e86628e807bd8f9f07482ec46b44446d17aa9;hp=10590fa7c765736ced0e4cf166160687c4ff2fd1;hpb=289124685555aeb479d5ab238585c5e27346cf09;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/Adders.hs b/Adders.hs index 10590fa..ce26166 100644 --- a/Adders.hs +++ b/Adders.hs @@ -7,6 +7,7 @@ mainIO f = Sim.simulateIO (Sim.stateless f) () -- This function is from Sim.hs, but we redefine it here so it can get inlined -- by default. +stateless :: (i -> o) -> (i -> () -> ((), o)) stateless f = \i s -> (s, f i) show_add f = do print ("Sum: " ++ (displaysigs s)); print ("Carry: " ++ (displaysig c))