-
Have you ever thought about incorporating an option monad into Dotnet? While C# may not be inherently a functional language, expecting it to be a built-in structure might be unrealistic. Nevertheless,…
-
Can be supported in same repo or should it be in a different repo?
(Just a reminder issue to us.)
-
It would be great if there could be just a small example of usage, how do create a script and then run it. It would also be great with some guidance how on how the usages of the freer monad differs fr…
-
The following (simplified) code produces an, at least for me, unexpected error. The error disappears when removing the `associative` field from the `Monad` record.
Is this an expected error, a limita…
ibbem updated
2 months ago
-
Now bunch of Cardano errors are returned in raw form, which is hard to comprehend for user. We need to cover all such errors, preferably by static check of constraints DSL.
All stuff covered by sta…
-
I start to see strange EXEC_BAD_ACCESS with ~500 call stack depth.
The call stack contains a lot of `runIO`
I am suspecting the composed IO monad causes this error.
Maybe it's better to save the ha…
-
The behaviour of the picture monad is a bit different to what I would expect. It discards effects when `map` is used:
```scala
Picture.text("mao").drawToIO() // Draws "mao"
Picture.text("mao").ma…
-
One of neverthrow's weakest API's is `safeTry`, combined with `.safeUnwrap`
```ts
const result = safeTry(function*() {
const foo = yield* ok("foo").safeUnwrap();
});
```
I propose, instead…
-
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 _ …
-
It's interesting to consider what would be involved in getting lazyppl's functionality into monad-bayes. The reason to think this might be quite straightforward is that monad-bayes is especially built…