3:58:37beachjasom: Did you look at the chapter about garbage collection in the SICL specification?
4:42:12mfianoExcuse me for not paying attention to the discussions here in a couple weeks, but has anyone noticed that the recent QL dist has a broken trivia system?
4:48:09mfianoSorry to bother. Updated SBCL and it seems to work now
9:31:00ogamitajasom: all implementations seem to get ~{~} wrong.
9:31:23ogamitaAt least they're consistent. However, the consistency breaks at (format nil "~{~}" nil nil) where ccl keeps signaling an error.
9:44:26heisigACTION wonders how many implementors already had a nervous breakdown at chapter 22 of the spec...
9:46:08jackdanielheisig: for better or worse some implementations just took cmu's code for that and fixed over the years :)
9:49:11jackdaniel(but chapter 22 is also about pretty printing and such - this is not part of cmu format)
9:56:57splittistIf the ~{~} is empty, then an argument is used as the contents. It must be a format control and precede any arguments processed by the iteration.
10:11:04no-defun-allowedChapter 22.3 is probably the most reread chapter in the clhs if I has to guess.
10:32:00clintm(string #\1) -> "1" - Is there a related function that will give me the number 1?
11:47:26pfdietzI just defined notnot as a function.
11:48:45pfdietzThere are also cases where predicates returned different values depending on compilation. (typep x '(member x y z)) might return T if constant folded, or (X Y Z) if actually called with those arguments.
11:49:05pfdietzIs that a bug? Arguably yes, even if allowed by the standard.