An anonymous user wrote on July 21st, 2007 at 02:42 am
Re: Jolly good stuff
A great post Zach, worthy of addition into some published work!
I've written lisp both ways mentioned above in the last couple of months. It seems to depend on how complicated the 'top-level functions might be, when they are simple dolist two liners, then I don't write them in the source (until the end) and play a lot in slime REPL. When the 'top-level is complicated, I write it first and almost never use the REPL beyond running some check that a function makes the right type in the return. I don't think that there is any important difference between the two techniques.