Comment by tmtvl
3 days ago
The right way is putting the pipe operator at the beginning of the expression.
(-> (gather-some-data)
(map 'Vector #'some-functor)
(filter #'some-predicate)
(reduce #'some-gatherer))
Or for those who have an irrational fear of brackets:
->
gather-some-data
map 'Vector #'some-functor
filter #'some-predicate
reduce #'some-gatherer
No comments yet
Contribute on Hacker News ↗