From a7d7542dc646a5fd124ef71e71ce260889f1701b Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Tue, 2 Feb 2016 19:24:50 +0100 Subject: Moved to 1415 directory --- 1415/files/practicum/StdStateMonad.dcl | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 1415/files/practicum/StdStateMonad.dcl (limited to '1415/files/practicum/StdStateMonad.dcl') diff --git a/1415/files/practicum/StdStateMonad.dcl b/1415/files/practicum/StdStateMonad.dcl new file mode 100644 index 0000000..a825dbc --- /dev/null +++ b/1415/files/practicum/StdStateMonad.dcl @@ -0,0 +1,11 @@ +definition module StdStateMonad + +import StdMonad + +:: ST s a + +instance return (ST s) +instance >>= (ST s) + +mkST :: (s -> *(a,s)) -> ST s a +unST :: (ST s a) -> s -> *(a, s) -- cgit v1.2.3