5:18:54slyruscan you be more specific? Do you hate that mcclim now depends on log4cl? Do you hate that log4cl uses internal symbols from SBCL that aren't likely to be stable? Do you hate that SBCL changed it's use of internal symbols?
5:28:44slyrusperhaps there was an update to ASDF in that period that fixed the dependency problem
5:29:27beachOK, the application now starts, but as soon as I try to change the zoom level, I get the same error: Vector length (1) doesn't match declared length (4).
6:14:06flip214slyrus: I get no error... just works as expected, with a few repaint glitches.
6:14:08slyrusOk, without that declamation, no problem. hmm....
6:14:57flip214and the red thing becomes a rectangle...
6:16:30slyrusyeah, that should be an oval. I don't think that's my bug :)
6:16:38beachslyrus: That's not how I would put it. Without that declamation, the behavior is incorrect without being reported. With it, it is incorrect, but reported as such.
6:17:37slyrusbeach: fair enough, but I was talking about the oval thing
6:18:00beachOk, without that declamation, no problem. hmm....
6:18:58|3b|`ACTION interprets with-compilation-unit as delaying the decision to signal the warning rather than just the actual signaling, though i don't see anything actually that specific when i look at how it is specified
6:57:41beachdtornabene: specbot is very handy for transmitting information about the standard to some #lisp participant that you are having a conversation with.
6:59:25beachslyrus: Your fix sounds reasonable to me.
6:59:50slyrusso, what's the proper way to, e.g., call #'identity on a sequence using map, if one doesn't know the type of sequence but wants to return a sequence of the same type?
7:16:37slyrusok, so the question is do I call copy-seq on the sequence, or do I only declare the type to be the car of the list, if the type is a list? I'm leaning towards the copy-seq approach.
15:39:08jackdanielanother popular choice is uiop. osicat gives you truly implementation-independent primitives for that though.
15:39:22jackdanielbut osicat depends on ffi (if that's a problem for you)
15:40:18malice`Yeah, I was wondering because http://eudoxia.me/article/common-lisp-sotu-2015 mentioned osicat as preferred one (not sure how legit the site is though)
15:40:21slyrusuiop is built in on modern systems with ASDF
15:41:54malice`They mentioned uiop as preferred one. I missed "don't" before "use osicat", lol.
15:43:08jackdanielslyrus: but built-in version may be different between systems, it's better to depend on uiop from quicklisp for being up-to-date. I have some doubts about uiop api stability too.
15:53:01malice`Can I somehow iterate on the pathname in UIOP? Like (with-each-file-in-path (file my-path) (delete-file file)) ?