libera/#commonlisp - IRC Chatlog
Search
21:34:55
mfiano
Bike: The error comes from UIOP:RUN-PROGRAM, with no meaningful report, but for each process I call, I know what the user wants to see as a report. In this particular one I want to handle, the only possible error according to the exit status code, would be that ZFS filesystem permissions weren't delegated to the user running the program.
21:36:55
mfiano
I don't see how, considering uiop:run-program is used for all sorts of process calls, and I only know the context to produce the correct report at that call site.
21:42:38
Bike
yeah, no, if you control the call site just the handler-case you described makes sense to me
21:43:23
Bike
the 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:27
mfiano
Yeah, 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:12
mfiano
ACTION is rewriting a few thousand line shell script he wrote 6 months ago that outgrew its host language by...a few thousand lines.
22:07:00
dbotton
Do those of you deploying CL webservers do you tend to have each site in a different lisp image or all in one?
22:50:01
mfiano
I also try to avoid as much GPL-licensed software as I can. But this is all largely off-topic here.
0:30:41
Colleen
Guest74: Shinmera said 4 hours, 11 minutes ago: No, you're thinking of C-x C-s. C-x s ! does save all buffers with changes.