Skip to content

A high-performance immutable mapping type for Python.

License

Notifications You must be signed in to change notification settings

hukkin/immutables

Repository files navigation

immutables

An immutable mapping type for Python.

The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure and other functional languages. The actual implementation is used in CPython 3.7 (see PEP 567 and the contextvars module.)

License

Apache 2.0

About

A high-performance immutable mapping type for Python.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 55.0%
  • Python 44.3%
  • Other 0.7%