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
+9
View File
@@ -139,6 +139,15 @@ proc runtimeName(op: string): string =
of "persistent!": "cljPersistent"
of "conj!": "cljConjB"
of "assoc!": "cljAssocB"
# ---- Agent operations ----
of "agent": "cljAgent"
of "send": "cljAgentSend"
of "await": "cljAgentAwait"
of "agent-error": "cljAgentError"
of "shutdown-agents": "cljAgentShutdown"
# ---- Channel operations (core.async) ----
of "chan": "cljChan"
of "close!": "cljChanClose"
else: ""
proc emitArgs(args: seq[CljVal]): string =