| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
| |
Expose shader stuff to user programs for the first time. Mostly
works, but display thread and main thread run much slower (28fps
display, 70fps main).
Also introduce dict getwithdefault (helpful for rest options).
|
| |
|
|
|
| |
This at least keeps camera slices from crashing the system. TODO:
Don't draw stale images.
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
Not really supported in Whens yet, though -- only for direct trie queries
like findMatches.
Also make assert more tolerant of weird expressions.
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also refactors/separates ::nodename to be ::thisNode (this computer) and
::thisProcess (this OS process).
All tests should pass. Zygote-based processes are much faster to start
up since they don't need to recompile C code or reload Folk. They
still need to connect to Folk via WebSocket for now, and the automatic
management we'd want (bidirectional, based on both match lifetime and
process lifetime) isn't working yet.
Some of the node vs. process distinction in naming still needs to be
cleaned up, too, I think.
|
| |
|