Hacker News new | ask | show | jobs
by vorticalbox 1417 days ago
My issue is for things like select you would want to take you path first then your data last, this let's you build functions like

const selectFoo= select(['foo']);

selectFoo({foo:'bar'})

But also then allows these functions to be used in pipes

const upperFoo = pipe( selectFoo, toUpper )

This is how the ramda library does it[0]

[0] https://github.com/ramda/ramda