Nice. Reminds me of a feature I have in Glass Table[0]:<p>Define a procedure, macro, or record type called foo:<p><pre><code> (define (foo x) ...)
</code></pre>
Now say:<p><pre><code> ,(edit foo)
</code></pre>
Your definition appears in the editor of your choice. (Try running GT within Emacs and setting your EDITOR to "emacsclient".) Make changes; provided no errors occurred (like missing parens) the changes take effect when you save and quit.<p>It's a nice little workflow; if you squint, it almost feels like a CADR...<p>[0] <a href="https://github.com/bitwize/glasstable" rel="nofollow">https://github.com/bitwize/glasstable</a>