cat.js
v0.0.3
Published
Category Theory with JavaScript
Readme
cat.js
Category Theory for JavaScript
:joy_cat: :smirk_cat: :scream_cat: :heart_eyes_cat:
Install
Browser
<script src="//cdn.rawgit.com/jcouyang/cat.js/master/dist/cat.min.js"></script>Node/Browserify
let {maybe, just} = require('cat.js');
maybe(false, Boolean, just(2))
// => trueDocument
User Guide comming soon...but if you can read chinese->> API
:joy_cat: :smirk_cat: :scream_cat: :heart_eyes_cat:
猫呢.js
猫呢.js 是范畴论的 JavaScript 实现。大概移植 Haskell 但是更符合 JavaScript 的使用习惯。
安装
浏览器
<script src="//cdn.rawgit.com/jcouyang/cat.js/master/dist/cat.min.js"></script>Node/Browserify
let {maybe, just} = require('cat.js');
maybe(false, Boolean, just(2))
// => true文档
Todos
- [ ] Maybe
- [ ] Monoid
- [ ] Functor
- [ ] Applicative
- [ ] Foldable
- [ ] Traversable
- [ ] Monad
- [ ] MonadFix
- [ ] MonadPlus
- [ ] Either
- [ ] Monoid
- [ ] Functor
- [ ] Applicative
- [ ] Foldable
- [ ] Traversable
- [ ] Monad
- [ ] MonadFix
- [ ] MonadPlus
- [ ] Try
- [ ]
