tobgu/pyrsistent is an open source project licensed under MIT License which is an OSI approved license.
Similar projects and alternatives to Pyrsistent based on common topics and language
A Python Interpreter written in Rust
A functional standard library for Python.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Simple, elegant, Pythonic functional programming.
Python bindings for libgit2
Exploring functional centric design style and patterns in Python
A possible new C API for extending Ruby impls
What is the proper way to create a new copy for list, dictionary, tuples, and array
reddit.com/r/Python | 2021-04-28
This is normal for some functional languages, since by definition they should prohibit assignment and hence mutation. But you can also achieve a similar (not the same) effect in python, using libraries like pyrsistent (https://github.com/tobgu/pyrsistent/)
news.ycombinator.com | 2021-03-29
It still is, and Cython is great for accelerating critical Python code.
A C extension is far preferable when you want to code in C, either to write a new data type, or write a Python frontend to a C library that is too complex to be well supported by simple FFI.
I think people use Cython more internally when they value the maintainability of "mostly Python" over the fact that it's slower than what native C would get them.
Toolz: A functional standard library for Python
news.ycombinator.com | 2021-01-21
There's Pyrsistent, which provides persistent data structures.