-
Could we have a helper function like the following for `Either`?
```go
func Map[T any](e Either[L, R], onLeft func(L) T, onRight func(R) T) T
```
It would be useful to be able to Map an Eithe…
-
FACTS:
- There are some basic structures we use in every day programming activities or proof constructions, such as some basic algebraic structures (e.g. semigrp, monoid), higher-order functional veh…
-
## 📖 Documentation
I am building a package [select-ts](https://github.com/AscentSoftware/select-ts) for `fp-ts` for behaviors of type "if this condition is true, then do that". It is based on:
…
-
After doing some work porting this to Haskell and I discovered that there is an inconsistency between `andMap` and `andThen`.
Specifically it breaks the `ap` law:
```haskell
ap mf ma = mf >>= …
-
Idris has two syntaxes we don't, idiom brackets and `!`-notation. It might seem that they overlap with each other and `do` notation too much, but actually I think they are very good in catering to nee…
-
See #161
There may be an ever earlier appearance to address, and perhaps for a different type constructor too..
-
Hi, I'm putting this question here because I couldn't find a way to message you on GitHub.
First, I just want to say this library feels amazing!
Then, I'm wondering if I should get a good understand…
-
Hi, I'm Julie Moronuki, an author of [Haskell Programming from First Principles](http://haskellbook.com/). I have a background in linguistics and philosophy, including logic, and have been a teacher o…
-
# Preamble
Dear Kedro team,
I've been using Kedro since July 2019 (`kedro==0.14.3`, which is quite different from what kedro is now) and my team has deployed in the past 2 years a few dozens of…
-
## 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…