Commonly Used List Processing Functions in FP

A list of commonly used functions for processing collections in FP languages or when adopting an FP style. Grouped by language in alphabetical order. The listing order for the functions is the same for every language. Some functions, though, are missing in some languages or there are alternative ways to accomplish the same goal.

Clojure

Please note that some of the functions above will probably be superseded by the new reducers library.

Erlang

Haskell

JavaScript (using underscore.js)

Scala