Fast replacements for some common functions on linked lists
PureScript JavaScript
Switch branches/tags
Nothing to show
Latest commit 9c67b53 Dec 15, 2017 @matthewleon matthewleon v1.0.1
Permalink
Failed to load latest commit information.
src/Data/List simplify zipWith while loop Dec 4, 2017
test first commit Nov 23, 2017
.gitignore first commit Nov 23, 2017
LICENSE first commit Nov 23, 2017
README.md first commit Nov 23, 2017
bower.json bower.json Nov 23, 2017

README.md

purescript-lists-fast

Faster replacements for common methods on linked lists, which exploit mutation under the hood.

Building

$ bower update
$ pulp build

Benchmarks

$ pulp test

Expected speedups over Data.List:

  • map - approx 20x
  • zipWith - approx 10x
  • filter - approx 8x

(depending on input size)