-
This repository contains two things:
1. The _Fantasy Land_ specification
2. The source for the `fantasy-land` package on npm
Currently, both are subjected to the same version number: the one sp…
-
Panettone is currently not powerful enough to infer and generate the type information for array items, and probably more advanced OpenAPI use cases (read: very nested structures).
Therefore when an…
-
I'm proposing the fantasy-land community contributes more actively in the ECMAScript language design process. There's been some discussion on gitter, and we have at least 1 proposal idea.
I think …
-
for example instead of writing :
`a['fantasy-land/equals'](a) === true`
why not just:
` a.equals( a ) === true` , or just simply ` a equals a ` .
or this:
`a['fantasy-land/concat'](b)[…
-
Hello,
I'm a beginning student of FP, following this book. I'm very thankful for this resource. I've noted discrepancies. I am wondering if the information in the book is up-to-date?
Is the orde…
-
This was discussed when we made methods on prototype prefixed. And overall impression was that symbols don't add any value compared to just unique enough strings. See https://github.com/fantasyland/fa…
-
The 98% codecov badge attracted my attention and I fall on this :
https://codecov.io/gh/char0n/ramda-adjunct/src/8cc269fcdf3125354aceae18c564538be72e89a5/src/fantasy-land/util.js#L22
So, I grep f…
-
In Haskell, you can implemented an instance for a subset of values, by restricting the type variable, like so:
```hs
instance Monoid a => Monoid (Maybe a) where mconcat = impl
```
In JavaScrip…
-
Describing the bug in terms of the implementation:
- [`src/core/flNames.js`](https://github.com/evilsoft/crocks/blob/master/src/core/flNames.js) is missing the `ap` property.
- [`src/pointfree/ap.js…
-
I have suggested this approach in the past (https://github.com/fantasyland/fantasy-land/pull/315#issuecomment-480882286), but after a recent realization, I think it deserves its own discussion.
---…