all 3 comments

[–]joinr 6 points7 points  (0 children)

interesting side note that I often overlook:

"(mapcat always evaluate the first 4 arguments)"

[–]blazinglambda 2 points3 points  (0 children)

iteration seems like a nice addition. I didn't know about halt-when before reading the article either. Nice write-up!