You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
syndicate-js/TODO.md

38 lines
1.4 KiB

4 years ago
- [DONE] `during/spawn`
- [DONE] `during`
- [DONE] `let { TimeLaterThan } = activate require("@syndicate-lang/driver-timer");`
4 years ago
- [DONE] `react`
- [DONE] `spawn*` or similar - looks like `spawn on start { ... }` will do the trick
- [DONE] activation
4 years ago
- [DONE] remove ground dataspace syntax
- [DONE] `spawn :let childVal = parentCalculation { ... }`
4 years ago
- [DONE] better autobuilding for smooth and fast dev; babel uses gulp?
4 years ago
- [DONE] dataspaces, dataspace relays
- [DONE? Surely there's more] pin down and fix the problems with facet field scope (!!)
- [DONE] `npm init @syndicate`
- [DONE] change send syntax from `^ ...` to `send ...` :-(
- Using `^` is too cute. Indentation doesn't work, and forgetting a semicolon causes silent xor!
4 years ago
- [DONE] timer driver
- [DONE] ui driver
- [DONE] web driver
- [DONE] tcp driver
4 years ago
- `defer` statement
- `define/query`
- some kind of `stop facet` statement - put a Symbol on the fields blob?
4 years ago
4 years ago
- other kinds of relay
4 years ago
4 years ago
- alias wrapExternal to index.js
4 years ago
- @syndicate-lang/standalone, analogous to @babel/standalone
4 years ago
- deferTurn should prevent a facet from terminating! This came up in
some formulations of the game-restart logic in the flappy bird
demo.
4 years ago
- driver-streams-node/src/subprocess.js: perhaps figure out some way
of blocking SIGQUIT, which I'm currently using to get debug output,
in children, so they don't terminate too?