文章探讨了函数式编程语言在处理数据变动方面的不足。作者认为,虽然持久化数据结构很棒,但很多时候,为了效率和实现的简便性,程序需要一定程度的可变性。文章列举了几种现有语言的处理方法,包括完全放弃、限制可变性范围、线性类型和运行时复制,但都存在各自的缺陷。作者认为线性类型最有潜力,但也存在局限性,并呼吁新的解决方案。