19:03:30_deathI don't care about specializing on the return type, but it would be great if I could declaim a GF's return type without SBCL clobbering it :/
19:07:35pjbIn the old days, nntp or irc traffic was smaller than nowadays too.
19:10:12jackdanielespecially during the first-era industrial capitalism
19:13:30rotateqpjb: but people also liked to paste bigger ASCII pictures :D
21:51:32utishow come (reduce #'intersection '((a b c))) returns (a b c)?
21:53:13Bikebecause when you give reduce a one element list, it just returns the element.
21:53:48Bikeyou gave it a one element list, that element being (a b c).
21:55:19yitziIf you want other behavior then use :initial-value, but returning the set is more mathematically correct.
22:01:07pjbutis: (reduce #'intersection '((a b c)) :initial-value '(a b c d e f)) #| --> (c b a) |#
22:02:30pjbutis_: (reduce #'intersection '((a b c)) :initial-value '(a b c d e f)) #| --> (c b a) |#
2:47:13rotateqhehe i saw a video from Edi where he talks about the 2nd version for his popular math book and in the end "so also my book 'Common Lisp Recipes', more a reference for advanced users, the dumb title isn't by me, but the publisher" ^^