koss-null / vector

Vector is an implementation of a dynamically-expandable array, winch is implemented as an array of smaller arrays. It supports copying, consistent-mode with separate mutexes on each sub-array, Map, Filter and Reduce powered by FuncFrog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vector

Go Report Card License: MIT Coverage

Vector icon

Vector is an implementation of a dynamically-expandable array, winch is implemented as an array of smaller arrays. It supports copying, consistent-mode with separate mutexes on each sub-array, Map, Filter and Reduce powered by FuncFrog.

Table of Contents

For examples please see vector_test.go. For available functions list: vector.go

Contributions

I will accept any pr's with the functionality marked as TBD.

Also I will accept any sane unit-tests.

Bugfixes.

You are welcome to create any issues and connect to me via email.

What's next?

I hope to provide some roadmap of the project soon.

Feel free to fork, inspire and use!

About

Vector is an implementation of a dynamically-expandable array, winch is implemented as an array of smaller arrays. It supports copying, consistent-mode with separate mutexes on each sub-array, Map, Filter and Reduce powered by FuncFrog

License:MIT License


Languages

Language:Go 98.2%Language:Makefile 1.8%