-
- list examples from other Free libraries to port them
-
https://github.com/tpolecat/examples/blob/ab444af9101b9049d6bd7ebf13ae583bc77ac60a/src/main/scala/eg/FreeSTM.scala#L10
Hello, I'm curious if this is actually a real STM. I see atomic evaluation, bu…
-
This looks very interesting, but considering your example AppSpec, I come in trouble at lines 177-192 :
def handle(req: HttpReq): Free[PRG#Cop, HttpResp] = req.url match {
case "/foo" =>
…
-
cabal is designed mostly without the use of monads. This leads to functions passing context via arguments along. And even so explicitly.
It seems like there is some interest in having cabal be part…
-
## About the author
I am a university student, studying a double degree in Mathematics and Computer Science. I am a programmer, working in C#; however, in recent months, have dived deep into the Ha…
-
Hello,
I am new to the cats project & open source in general - cats is a great project & I learnt a lot from it :)
I've been exploring free monads recently & my understanding is that we can't expres…
-
## Description
Add a `StackSafeMonad` subclass of `Monad`, and move requirement for `tailRecM` from `Monad` to `StackSafeMonad`.
**Why?**
If I'm writing a new custom Monad, `tailRecM` is usuall…
-
Ok, we are finally getting this repo up to a point where we can start writing lecture notes. I think we should agree on what topics we plan to cover as well as the individual lectures that we plan to …
bkc39 updated
9 years ago
-
Subscribe to this issue and stay notified about new [daily trending repos in PureScript](https://github.com/trending/purescript?since=daily).
-
I'm having trouble understanding how I'd specify the instances for data types that are free monads, where applicative operations result in cartesian products of their arguments. Examples would be the …