Tree @v0.0 (Download .tar.gz)
alive-coding
This is an experimental livecoding language and environment, in which expressions persist and update until they are removed from the source code, and the interpreter keeps no state that you cannot manipulate directly in the source. This yields a direct-manipulation like experience with a purely text-based language and works without special editor support.
dependencies
- MoonScript:
luarocks install moonscript
- luafilesystem:
luarocks install luafilesystem
- LPeg:
luarocks install lpeg
- osc:
luarocks install osc
- socket:
luarocks install luasocket
- system:
luarocks install luasystem
running
$ moon init.moon <session.alv>
Commit History
@v0.0
git clone https://git.s-ol.nu/alive.git
- refactoring cyclic requires s-ol 4 years ago
- document more interfaces s-ol 4 years ago
- find IO via Result tree, not Registry s-ol 4 years ago
- only :tick after :setup if dirty s-ol 4 years ago
- dynamic scoping s-ol 4 years ago
- lift remaining libs to new op interface s-ol 4 years ago
- update lib.math and lib.logic to new op interface s-ol 4 years ago
- convert lib.time to IO s-ol 4 years ago
- log errors differently s-ol 4 years ago
- IO system s-ol 4 years ago