Title | Immutability |
Publication Type | Book Chapter |
Year of Publication | 2013 |
Authors | Potanin A, Östlund J, Zibin Y, Ernst MD |
Book Title | Aliasing in Object-Oriented Programming |
Series Title | LNCS |
Volume | 7850 |
Pagination | 233–269 |
Date or Month Published | April |
Publisher | Springer-Verlag |
Abstract | One of the main reasons aliasing has to be controlled, as highlighted in another chapter of this book, is the possibility that a variable can unexpectedly change its value without the referrer's knowledge. This book will not be complete without a discussion of the impact of immutability on reference-abundant imperative object-oriented languages. In this chapter we briefly survey possible definitions of immutability and present recent work by the authors on adding immutability to object-oriented languages and how it impacts aliasing. |
Downloads | https://homes.cs.washington.edu/~mernst/pubs/immutability-aliasing-2013-... PDF
|
Citation Key | PotaninOZE2013 |