21:37:24Bikeoh, at the call site. i see. in that case yeah.
21:38:22mfianoI mean I could do some nasty catch/throw stuff, but that wouldn't be great
21:42:38Bikeyeah, no, if you control the call site just the handler-case you described makes sense to me
21:43:23Bikethe cleavir code i linked is for a different situation, where we call some function that we don't control and which can do literally anything
21:44:27mfianoYeah, I'm breaking my Lisp tradition here, of writing a program designed to be run from cron. Any error should exit the program, optionally u-w-p'ing a cleanup form, and writing the message to the job's log file.
21:46:12mfianoACTION is rewriting a few thousand line shell script he wrote 6 months ago that outgrew its host language by...a few thousand lines.
21:46:28mfianoBugs galore, and my least favorite language to get it to do what I want.