Myslím, že pana Tišnovského můžou českým clojuristům ti ostatní jen závidět :-).
Jen se chci zeptat na dvě drobnůstky...
1) nebylo by lepší u toho http-regexp zakrýt tu podskupinu s 'www' na (?:www\.), aby nám ji ta funkce re-find nevracela? Na rozdíl od té třetí s parametry je na výstupu asi zbytečná.
2) u toho výpisu jmen z /etc/passwd ... se da použít třeba taky map:
(map #(first (str/split % #":")) (str/split-lines (slurp "/etc/passwd")))
Je některá z obou verzí (map vs for) doporučenější z hlediska případného paraelního zpracování, nebo je to šumák?