A referentially transparent library for functional programming.
Translucent adds powerful features from functional programming to JavaScript while remaining light and simple. Some features are:
- Typeclasses
- Everything is curried
- Referentially transparency (no side-effects)
Documentation is on the Github wiki.
Some examples of cool things you can do with Translucent.
To get set up to do development on Translucent and to submit pull requests, follow this guide.
See LICENSE.txt. In short, this code is under the CC0 license which means it's essentially in the public domain. If you modify or redistribute this code I'd appreciate attribution, but you are under no obligation to give it.