3 ms·
So what exactly is it? No explanation on Github. Based on the first comment here it seems to be a javascript library of some kind, but nothing on what it does o
by pschastain 10y ago
So what exactly is it? No explanation on Github. Based on the first comment here it seems to be a javascript library of some kind, but nothing on what it does or should be used for.
- dr_zoidberg 10y agoFrom 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