3 ms·
From the README.md on GitHub: > (aka "Algebraic JavaScript Specification") It's a JS library to implement algebras in code. And: > An algebra is a set of val
by dr_zoidberg 10y ago
From the README.md on GitHub:
> (aka "Algebraic JavaScript Specification")
It's a JS library to implement algebras in code. And:
> An algebra is a set of values, a set of operators that it is closed under and some laws it must obey.
> Each Fantasy Land algebra is a separate specification. An algebra may have dependencies on other algebras which must be implemented.
So that is it. It's "weird", it has a lot of functional concepts (which may or may not be present already in the language -- I'm not a JS-guy myself). It sure must be interesting working on code that does all the things this project does, and I can see it must've required it's share of effort.
- pschastain 10y agoWhere did you find the "README.md"? The op link has 5 bullet points from the v1.0.0 release notes and a "thanks to..."
- dr_zoidberg 10y agoGo to the project page[0] on GitHub and the first thing it loads is the README.md file. [0] https://github.com/fantasyland/fantasy-land https://github.com/fantasyland/fantasy-land