this is so fun
Below: an LLM loop is hooked into the Lisp REPL, and the LLM adds functions to the REPL as needed. These functions persist across application restarts.
Instead of the entire read_file + edit_file + bash compile loop, it's now just prompt functionality in the application as it runs.