• Stars
    star
    211
  • Rank 186,867 (Top 4 %)
  • Language
    Common Lisp
  • Created over 14 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Common Lisp implementation of the dataflow programming paradigm

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.

More Repositories

1

matrix

Fine-grained, transparent data flow between generative objects.
HTML
178
star
2

flutter-mx

Flutter + ClojureDart, with Matrix Inside(tm)
Clojure
125
star
3

qooxlisp

The Last Web App Framework You Will Ever Evaluate: qooxdoo, Lisp, and Cells
JavaScript
46
star
4

whoshiring

A browser for Hacker News's Ask HN: Who's Hiring, with Matrix Inside(tm)
JavaScript
28
star
5

web-mx

A Web Un-Framework, with fine-grained, transparent reactivity all the way down.
Clojure
27
star
6

mxtodomvc

The TodoMVC Classic implemented with mxWeb and Matrix
Clojure
24
star
7

rube

A pure dataflow aka reactive library for building Clojure or ClojureScript models that run by themselves (like Rube Goldberg Machines). Includes Qxia, a mobile app development framewor based on qooxdoo mobile.
JavaScript
22
star
8

its-alive

A Clojure dataflow library for building application models that run by themselves. It's alive!(tm) Starting out as a literal translation of my Common Lisp Cells library.
Common Lisp
21
star
9

utils-kt

Generic hacks used in any project
Common Lisp
15
star
10

celtk

A Common Lisp wrapper of Tcl/Tk, with Cells Inside(tm)
Common Lisp
13
star
11

kennytilton.github.io

Currently just the home for live demos of JS and CLJS variants of sundry Matrix toy apps.
HTML
12
star
12

Cello

A Cells Inside(tm) desktop UI framework rendered by OpenGL
Tcl
9
star
13

MatrixJS

Lightweight yet powerful JS and CLJS frameworks united by a custom dataflow/reactive hack.
JavaScript
8
star
14

SimpleJX

A Web un-framework as simple as HTML with reactive power all the way down.
Clojure
4
star
15

mxweb

The web application un-framework for the Matrix (dataflow library)
Clojure
4
star
16

flutter-mx-sandbox

Flutter/MX examples
Clojure
4
star
17

gui-geometry

Generic layout widget with the same nested thinking as OpenGL
Common Lisp
4
star
18

flutter-mx-starter

A skeleton repo with a sample ClojureDart + Flutter/MX sample app, to help you build your own.
Clojure
4
star
19

kt-opengl

Kenny's rough, incomplete, unfancy OpenGL CFFI bindings because he cannot abide cl-opengl
Common Lisp
4
star
20

cffi-extender

A few tricks to facilitate converting a C header file into CFFI definitions.
Common Lisp
3
star
21

peoplesort

A people database manager app.
Clojure
2
star
22

mxweb-trainer

A learn-by-doing project for Matrix and mxWeb
Clojure
2
star
23

ciWeb

A pure JS web application framework thinly wrapping HTML and CSS, with Cells Inside(tm)
JavaScript
2
star
24

hiringagent

The latest, greatest version of the ClojureScript Reagent version of my AskHN Who's Hiring browser
HTML
2
star
25

learning-datomic

Join me as I learn Datomic by writing code and seeing what happens.
Clojure
2
star
26

qxia

A Clojurescript qooxdoo wrapper with Cells Inside(tm)
JavaScript
2
star
27

cells-npm

Transparent reactive state manager for JS via NPM/Node.js
JavaScript
1
star
28

model-npm

Reactive models for Node
JavaScript
1
star
29

web-mx-workshop

Where one can learn how to Web/MX by following the evolution of Web/MX-based projects.
Clojure
1
star
30

todomx

The TodoMVC Classic implemented with the Matrix (JS and CLJS dataflow projects)
HTML
1
star
31

web-mx-sampler

Web/MX samples and examples under one repo
Clojure
1
star
32

concurtimes

Printing text from five sources in side-by-side columns nicely.
Clojure
1
star
33

spammer

Proof-of-concept full stack CLJS mxWeb front-end and CLJ Matrix+Ring back end wrapping a REST API. Gasp.
Clojure
1
star