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?
Díky!
1) to je pravda, dobrý postřeh (a asi to hodím i do produkčního kódu, ze kterého jsem ten příklad vzal :-)
2) podle mě je to jedno, já jsem jen zvyklý používat for, ale i map bude fungovat bez problémů (a možná i lepší, teoreticky můžeš map nahradit za pmap, tady to nepomůže, ale u nějakých šílených výpočtů ano)
Myslím tuto funkci http://clojuredocs.org/clojure.core/pmap