frisk
v0.0.0
Published
a lisp, kind of
Downloads
12
Readme
frisk
a lisp, kind of. all expressions are valid JSON-serializable javascript objects.
['/', 2, 1] // => 2
['*', 2, 2] // => 4
['-', 2, 2] // => 0
['+', ['+', 1, 1], 1] // => 3
[1, 2, 3] // => [1, 2, 3]
['@foo'] // => ['foo']
['let', [['foo', 1]], ['foo']] // => 1
[['lambda', ['x'], ['x', 'x']], 1] // => [1, 1]
[['lambda', ['x'], ['+', 'x', 'x']], 1] // => 2
Usage
npm install --save frisk
web console: http://macwright.org/frisk/
see also
- heavily inspired by little lisp