Skip to content

AvramRobert/vector-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published