-
This .mli makes odoc (either Jane Street's modified trunk or stock 2.4.3) loop:
```ocaml
(* can also be := *)
module type Fail = sig end
(* must be := *)
module type Monad := sig
(* must b…
-
Hello!
It would be great, if Minio monad was implemented as a monad transformer, probably, like so:
```haskell
newtype MinioT m a = Minio { unMinio :: ReaderT MinioConn (ResourceT m) a }
runMi…
-
I was writing some code and noticed a really strange behavior.
After doing some digging I'm pretty sure this is a compiler bug.
Here is a minimal example:
```purescript
log a =
do
let _ …
-
The problem is described in the comments of the following code:
```fstar
// Two monads, with returns and binds
assume val m1: Type0 -> Type0
assume val m2: Type0 -> Type0
assume val return1: …
TWal updated
4 months ago
-
-
I've been doing some tests with the refined monad from the bounded refinement types paper (icfp15), in combination with some behavioral types, and while it generally works well, I ran into some cases …
-
Could be an interesting thing to try out and limit effects, i. e. shaping our very custom effects.
-
... and useful instances. Also, review the implementation of Cont.
-
I have written a monad that allows programming with TemplateCoq operations in Gallina.
The goal is to have eventually enough primitive operations in the monad so that many plugins (e.g. paramcoq) can…
aa755 updated
7 years ago
-
http://zhuoqiang.me/what-is-monad.html