It would be great to have code review on this PR https://github.com/LeandroTk/pokemon/pull/1
I'm learning threading to compose functions, but I don't know if this is the best way to it
You could do most of that with group-by
...
...but as an exercise in threading, it's common to just thread directly through map/filter without creating small named functions for them.
See Stuart Sierra's Do's and Don'ts blog post about not naming collection functions (but naming the per-element function instead, if necessary).
great blog.. thanks for sharing
is this the post you are talking? https://stuartsierra.com/2016/01/09/how-to-name-clojure-functions
In particular, get-pokemon-names is just (->> ... (map :name) ...)
This one https://stuartsierra.com/2015/08/10/clojure-donts-redundant-map
But pretty much everything on his blog is worth reading
I will also take a look at the group-by function
(sorry for the somewhat cryptic responses -- I was out having dinner and only had my phone so I couldn't give detailed feedback)
Wow, that really is a nice blog. Thanks for that @seancorfield