git.fiddlerwoaroof.com
name mode size
..
.babelrc 100644 0 kb
.package.json.swp 100644 12 kb
Model.js 100644 0 kb
index.html 100644 1 kb
main.js 100644 2 kb
main.test.js 100644 1 kb
package-lock.json 100644 257 kb
package.json 100644 1 kb
render.js 100644 2 kb
rollup.config.js 100644 1 kb
README.org
* What is this? An implementation of generic functions based on CLOS and the protocols defined in the Art of the Metaobject protocol, adapted for JS. These adaptations include using the prototype chain instead of classes and additionally providing extensible specializers (as in https://github.com/sbcl/specializable). For the moment, this is only used to provide a Shape specializer, as the details of the interaction between such specializers and subtyping are an open question. * Use examples: ** A React Component