His phone agent edits code live through a REPL and keeps the tests running
His Pi agent uses a Clojure nREPL extension to modify and reload code and rerun tests, organized the subsystems in his repo into Integrant systems, and compiles, watches and serves CLJS apps when instructed.
How it works
- His agent uses a live REPL extension to modify and reload code and rerun tests
- Organized the subsystems in his repo into a component framework
- Compiles and watches continuously
Why it’s worth knowing
Live reload plus tests is the tightest loop coding has.
Where it’s from
Summarized from a public post on news.ycombinator.com. See the original ↗