coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: AUGER Cedric <Cedric.Auger AT lri.fr>
- Cc: Coq Club <coq-club AT inria.fr>
- Subject: [Coq-Club] Monads in Coq
- Date: Fri, 18 Feb 2011 18:21:37 +0100
Hi all.
I wanted to learn what is a monad, so I read some tutorial on it and
wrote this implementation in Coq
(http://coq.inria.fr/cocorico/AUGER_Monad).
I know that a lot of Coq users are also OCaml users, and I think that
there are less Haskell users (I am not Haskell user), but aren't monads
enough important to figure in the standard library, with Program and
Function?
I also tried to implement some IO monad which manages only standard
channels (stdin, stdout, stderr); but it is quite naive and of course
getchar doesn't really expect the user to input some character, and
putchar doesn't print anything on a terminal.
- [Coq-Club] "Anomaly" with crush, Chris Casinghino
- Re: [Coq-Club] "Anomaly" with crush,
Adam Chlipala
- Re: [Coq-Club] "Anomaly" with crush,
Chris Casinghino
- Re: [Coq-Club] "Anomaly" with crush,
Tom Prince
- [Coq-Club] Monads in Coq, AUGER Cedric
- Re: [Coq-Club] Monads in Coq, ahrens
- Re: [Coq-Club] Monads in Coq,
alexandre p
- Re: [Coq-Club] Monads in Coq, Adam Chlipala
- Re: [Coq-Club] Monads in Coq, Thomas Strathmann
- [Coq-Club] Monads in Coq, AUGER Cedric
- Re: [Coq-Club] "Anomaly" with crush,
Tom Prince
- Re: [Coq-Club] "Anomaly" with crush,
Chris Casinghino
- Re: [Coq-Club] "Anomaly" with crush,
Adam Chlipala
Archive powered by MhonArc 2.6.16.