Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 614 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 614 Bytes

vector-ops

Clojure collection operations optimised for vectors.

If you've ever wanted optimised vector versions of functions like take, drop, concat etc., you'll most probably find them here.

NOTE: Subvectors not yet supported

Clojars

[vector-ops "0.1.0"]

Usage

=> (require '[vector-ops.core :as v])
nil 

=> (v/takev 3 [1 2 3 4 5])
[1 2 3] 

=> (v/dropv-last 2 [1 2 3 4 5])
[1 2 3]

...

And so on..

Benchmarks

You may find here: Benchmarks

License

Copyright © 2018 Robert M. Avram

Distributed under the Apache-2.0 License.