Immutable object

Known as: Immutability, Immutable, Mutable 
In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1938-2017
010020019382016

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2008
2008
Object immutability is a familiar concept that allows safe sharing of objects. Existing language support for immutability is… (More)
  • figure 1
Is this relevant?
2007
2007
We extend a Java-like language with immutability specifications and a static type system for verifying immutability. A class… (More)
Is this relevant?
Highly Cited
2007
Highly Cited
2007
A compiler-checked immutability guarantee provides useful documentation, facilitates reasoning, and enables optimizations. This… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 6
  • figure 11
Is this relevant?
Highly Cited
2005
Highly Cited
2005
This paper describes a type system that is capable of expressing and enforcing immutability constraints. The specific constraint… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 7
Is this relevant?
2000
2000
This paper introduces techniques to detect mutability of elds and classes in Java. A variable is considered to be mutable if a… (More)
  • table 1
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1999
Highly Cited
1999
We present an approach to enriching the type system of ML with a restricted form of dependent types, where type index objects are… (More)
Is this relevant?
Highly Cited
1996
Highly Cited
1996
Early atherosclerotic lesions develop in a topographical pattern that strongly suggests involvement of hemodynamic forces in… (More)
  • figure 1
  • figure 3
  • figure 2
  • figure 4
Is this relevant?
Highly Cited
1994
Highly Cited
1994
We present an approach to modeling with truly mutable yet completely controllable free-form surfaces of arbitrary topology… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1989
Highly Cited
1989
Many neural network learning procedures compute gradients of the errors on the output layer of units after they have settled to… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1950
Highly Cited
1950
  • B McClintock
  • Proceedings of the National Academy of Sciences…
  • 1950
"The Origin and Behavior of Mutable Loci in Maize," by Barbara McClintock, was published in 1950 in the Proceedings of the… (More)
Is this relevant?