Codd
A functional programming library built on Lemonad to provide relational algebra operations in JavaScript.
Using
Add the following to your 'package.json' file in the "dependencies"
section:
"codd": "0.8.2"
Currently available functions:
'Codd.difference' 'Codd.index' 'Codd.intersection' 'Codd.keys' 'Codd.lookup' 'Codd.naturalJoin' 'Codd.omitKeys' 'Codd.project' 'Codd.put' 'Codd.rename' 'Codd.renameKeys' 'Codd.restrict' 'Codd.selectKeys' 'Codd.toSet' 'Codd.union' 'Codd.RQL.as' 'Codd.RQL.field' 'Codd.RQL.like' 'Codd.RQL.select' 'Codd.RQL.where'
Influences / References
- SQL and Relational Theory: How to Write Accurate SQL Code by CJ Data
- Clojure and ClojureScript
- Underscore.js
- Functional JavaScript by Oliver Steele
- Functional JavaScript (the book)
License
This software is provided as-is under the MIT license.