Skip to content

Instantly share code, notes, and snippets.

@owskio
Last active August 29, 2015 14:04
Show Gist options
  • Save owskio/52c5d4a892cac20719d7 to your computer and use it in GitHub Desktop.
Save owskio/52c5d4a892cac20719d7 to your computer and use it in GitHub Desktop.
Currying And Combinators Rock Together
//...
//While creating a 'trim' we get a 'remove' for free
//remove('cat','c') === 'at'; //true
remove = apply(flip(String.prototype.replace)('')),
//trim(' c ') === 'c'; //true
trim = flip(remove)([/^\s+|\s+$/g]),
//...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment