22:35:00Shinmerasjl: I think we should have attributes about the behaviour of the deployment and boot be ASDF system options. This includes reworking the recently introduced *status-output* as a system slot.
22:36:47ShinmeraRequiring the user to setf stuff seems wrong. Declarative approaches are almost always cleaner.
22:46:30sjlShinmera: I like the status-output being a variable because I can control when it outputs and when it doesnt, e.g. https://github.com/sjl/brows/blob/master/src/build.lisp
22:46:51sjlhere I have the var set to `nil` so it'll shut up when running, but I still want the status output during build, so I bind it
22:48:01sjlI also dislike the os x build option being in the asdf system, because if I want to compile for Linux and OS X I have to edit my system (or use reader conditionals, I guess) instead of just saying (let ((*build-app* t)) (asdf:make...)))