-
# [definition from fantasy-land](https://github.com/fantasyland/fantasy-land#functor)
1. `u.map(a => a`) is equivalent to `u` (identity)
2. `u.map(x => f(g(x)))` is equivalent to `u.map(g).map(f)`…
-
Hi!
After reading #210, I still don't understand why these kind of law are needed. The topic starts talking about "No parts of `b` return value should be checked. But, finally, it concludes that th…
-
## Feature Request
Allowing Race choice to grant a player 2-3 Passives automatically, as well as a +1 to 1-2 stats.
These can be divided by the general type of race, rather than each race individu…
-
-
We have the following function in [source/chain.js](https://github.com/ramda/ramda/blob/960cc98e81c72faf812304d010675e0814b9a276/source/chain.js) implementation:
``` javascript
function chain(fn, …
-
The tests currently contain type signatures such as this for Functor.composition:
`// (f . g) u = f g u`
No doubt that's all the information one really needs to figure out what to do, but it…
dakom updated
4 years ago
-
Hey there! I think for the sake of simplicity, you extend the prototype of `Array`. To communicate best practices, I'd like to come up with examples that do not extend the global Array object.
The …
-
Nice idea and nice execution.
Would you considere implementing dictionnaries of dictionnaries ?
Something that would make the following snippet work:
``` js
sequence( Maybe.of, Dict({name: Just('me…
-
Case in point, using the newer version 3.1.0 of data.task the test in this lib runs equally fast using parallel-future or R.sequence.
The trick is that the sequence operation uses a Task's `ap` metho…
-
Every time the linter runs into markup containing statements about a [schema.org/Person](https://schema.org/Person)'s `homeLocation` or `workLocation` it generates an error message:
```
property sch…