Dynamically Checked Deep Immutability in Python
Published in Proceedings of the ACM on Programming Languages • Jun 8, 2026
Authors:,,
Fridtjof Stoldt
Sylvan Clebsch
Matthew A. Johnson
Abstract
Immutability is common in the programming mainstream: deep immutability is the default in functional languages while imperative languages typically provide opt-in support for shallow immutability, usually enforced through static checking. Python is a dynamic imperative language where mutability is i...
Finding related papers...
Discussions
(0)No comments yet
Be the first to share your thoughts!