A Common Lisp implementation of the dataflow programming paradigm
Common Lisp Pascal
Switch branches/tags
Nothing to show
Clone or download
kennytilton Merge pull request #7 from dg1sbg/clasp-porting
Added CLASP as supported implementation.
Latest commit e8542b1 Mar 26, 2018
Permalink
Failed to load latest commit information.
cells-test Comment out rest of the cyclicp experimentatio Nov 25, 2016
doc/talks slides draft Feb 12, 2018
.gitignore Move to github, cells-test passes Apr 9, 2010
01-lesson.lisp don't whine about observer on value May 24, 2010
Lisp-NYC-2018-02v1.pdf slides draft Feb 12, 2018
README.md Update README.md Feb 12, 2018
build.lisp chop BOM characters from a few files Jul 4, 2016
cell-types.lisp Revert "latest Cells" Apr 21, 2016
cells-manifesto.txt don't whine about observer on value May 24, 2010
cells-store.lisp don't whine about observer on value May 24, 2010
cells-test.asd chop BOM characters from a few files Jul 4, 2016
cells.asd Added CLASP as supported implementation. For more info on CLASP see: h… Mar 24, 2018
cells.lisp Revert "latest Cells" Apr 21, 2016
cells.lpr Revert "latest Cells" Apr 21, 2016
constructors.lisp Revert "latest Cells" Apr 21, 2016
defmodel.lisp Merge pull request #5 from cbaggers/warnfix-cant-find-specializer Sep 19, 2016
defpackage.lisp Added CLASP as supported implementation. For more info on CLASP see: h… Mar 24, 2018
family-values.lisp Revert "latest Cells" Apr 21, 2016
family.lisp Revert "latest Cells" Apr 21, 2016
fm-utilities.lisp Revert "latest Cells" Apr 21, 2016
initialize.lisp Revert "latest Cells" Apr 21, 2016
integrity.lisp Added CLASP as supported implementation. For more info on CLASP see: h… Mar 24, 2018
link.lisp Revert "latest Cells" Apr 21, 2016
md-slot-value.lisp chop BOM characters from a few files Jul 4, 2016
md-utilities.lisp Revert "latest Cells" Apr 21, 2016
model-object.lisp Revert "latest Cells" Apr 21, 2016
propagate.lisp Revert "latest Cells" Apr 21, 2016
slot-utilities.lisp Revert "latest Cells" Apr 21, 2016
synapse-types.lisp Revert "latest Cells" Apr 21, 2016
synapse.lisp Revert "latest Cells" Apr 21, 2016
test-cc.lisp Revert "latest Cells" Apr 21, 2016
test-cycle.lisp don't whine about observer on value May 24, 2010
test-ephemeral.lisp don't whine about observer on value May 24, 2010
test-propagation.lisp Revert "latest Cells" Apr 21, 2016
test-synapse.lisp don't whine about observer on value May 24, 2010
test.lisp don't whine about observer on value May 24, 2010
trc-eko.lisp Revert "latest Cells" Apr 21, 2016
variables.lisp don't whine about observer on value May 24, 2010

README.md

cells

Spreadsheet-like expressiveness for CLOS, the Common Lisp Object System.

Kenny's Lisp NYC February Talk Slides are here! Scroll down to get to any notes.

Please check out the Wiki for motivation and general overview: https://github.com/kennytilton/cells/wiki

No documentation other than the test suite, but ping me for help. I am starting on a port to Clojure/ClojureScript called MatrixCLJS, residing temporarily at TodoFRP MatrixCLJS

MatrixCLJS is pretty far along and in some ways exceeds Cells in capability and even has a benign issue fixed.

There is a pure Javascript version as well.