Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

funky-collections-0.1.0.dev0.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

funky_collections-0.1.0.dev0-py3-none-any.whl (6.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page