├── .gitignore ├── README.md ├── examples ├── coyoneda-fusion.js ├── interpreter-coproduct.js ├── interpreter-forth.js ├── interpreter-http.js ├── interpreter-kvs.js ├── interpreter-terminal.js ├── interpreter-turtle.js ├── interpreter-tweet.js ├── parser.js └── trampoline.js ├── fantasy-frees.js ├── package.json ├── src ├── coyoneda.js ├── free.js ├── freeap.js ├── trampoline.js └── yoneda.js └── test ├── coyoneda.js ├── free.js ├── freeap.js ├── lib └── test.js └── yoneda.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/README.md -------------------------------------------------------------------------------- /examples/coyoneda-fusion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/coyoneda-fusion.js -------------------------------------------------------------------------------- /examples/interpreter-coproduct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-coproduct.js -------------------------------------------------------------------------------- /examples/interpreter-forth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-forth.js -------------------------------------------------------------------------------- /examples/interpreter-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-http.js -------------------------------------------------------------------------------- /examples/interpreter-kvs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-kvs.js -------------------------------------------------------------------------------- /examples/interpreter-terminal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-terminal.js -------------------------------------------------------------------------------- /examples/interpreter-turtle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-turtle.js -------------------------------------------------------------------------------- /examples/interpreter-tweet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/interpreter-tweet.js -------------------------------------------------------------------------------- /examples/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/parser.js -------------------------------------------------------------------------------- /examples/trampoline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/examples/trampoline.js -------------------------------------------------------------------------------- /fantasy-frees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/fantasy-frees.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/package.json -------------------------------------------------------------------------------- /src/coyoneda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/src/coyoneda.js -------------------------------------------------------------------------------- /src/free.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/src/free.js -------------------------------------------------------------------------------- /src/freeap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/src/freeap.js -------------------------------------------------------------------------------- /src/trampoline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/src/trampoline.js -------------------------------------------------------------------------------- /src/yoneda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/src/yoneda.js -------------------------------------------------------------------------------- /test/coyoneda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/test/coyoneda.js -------------------------------------------------------------------------------- /test/free.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/test/free.js -------------------------------------------------------------------------------- /test/freeap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/test/freeap.js -------------------------------------------------------------------------------- /test/lib/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/test/lib/test.js -------------------------------------------------------------------------------- /test/yoneda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fantasyland/fantasy-frees/HEAD/test/yoneda.js --------------------------------------------------------------------------------