NobleBlocks
Public
Top 25% journal in Computer Science

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!