A collection of custom collections implamented in pure python.
Project description
# funky-collections
A set of collections implamented in pure python. Nessesary? No, probably not; most of the built in collections are writtten in C so they will be faster, but I was challenged to build a lower level c style collection the other day in python and my interest has been piqued! All collections are currently implamented using a doubly linked array approach with some optimizations of the special methods that most sequence types contain.
Currently Available:
Immutable Lists
Immutable Fixed Length Lists
Mutable Lists sort of
Mutable Fixed Lenth Lists sort of
Todo: * Sets * Tuples * FIFO Stack * FILO Stack * Optimize collections by introducing new tree search methods * Test all of the things! * Benchmark all of the things!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for funky-collections-0.1.0.dev0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea8d5e4350dd07ad16ad9ecd3f5058b927439fdc04aa05c85a00552983e6862 |
|
MD5 | 15e143aba9a42e49d99750be40fffd0a |
|
BLAKE2b-256 | e96b5ba0fdfc9d4a31828b3657d1b210f4bfe8960446286e2746182344dee3ea |
Hashes for funky_collections-0.1.0.dev0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1627a0dd4c604a274bb13e9ea7e460aec167ff84eb40cdcb456ee4fc7cf5dbb3 |
|
MD5 | 1c6fc27c69252c2653a8c8b49c300dfa |
|
BLAKE2b-256 | 45dd77e76f30dbafaf5b5031d485071cd5b9d678513d7458fc64cd8414d11b74 |