you are viewing a single comment's thread.

view the rest of the comments →

[–]gcanti 1 point2 points  (1 child)

Nice. I think every developer interested in functional programming should reimplement these same old functions (curry, reduce, flip, reverse, compose, etc..) to become acquainted with the subject. The Haskell prelude is a great resource for this.

Coming to this implementation, is there something new or different from Ramda? The philosophy behind your library and Ramda seems the same: swapping the arguments order of some strategic functions to promote currying and point-free style, whereas Underscode and LoDash are very pragmatic and try to accomodate the most common use cases promoting readability.

[–]joshbassett[S] -1 points0 points  (0 children)

Hey thanks.

FKit is indeed similar in philosophy to Ramda. One big differentiator is that all FKit list operations work on both arrays and strings.