Phase 9: Agents (send/await/deref) + core.async channels (chan, >!, <!, close!, go). All phases complete.

This commit is contained in:
2026-05-08 20:28:51 +03:00
parent 1f9d662ed9
commit 30fde68fed
6 changed files with 222 additions and 10 deletions
+4 -4
View File
@@ -72,10 +72,10 @@
- [x] Fast REPL startup (~0.02ms per eval vs 1133ms compiled)
- [x] Hot code reloading (def/defn update env immediately)
## Phase 9: Concurrency
- [ ] Atoms (compare-and-swap)
- [ ] Agents
- [ ] core.async channels (simplified)
## Phase 9: Concurrency
- [x] Atoms (compare-and-swap)
- [x] Agents (send, await, deref — sync dispatch in interpreter)
- [x] core.async channels (chan, >!, <!, close!, go — interpreter-first)
## Known Issues
- `->>` threading macro with nested `map`/`reduce` requires proper macro expansion context