u/joemwangiin r/functionalprogramming • Recommends
On “Growing the Java Language #JVMLS by Brian Goetz”
Not Rust but everyone. But it's an attempt to be competitive. But this feature will take long due to the need to release value classes/objects and later on reification (parametric jvm). Of late they have been putting much effort on a unification of java types and towards data oriented programming. There are java classes which are types with identity and mutability, which everyone uses and is aware of in java. Then we have records which are types with no hidden states and purely immutable (introduced a few years back). The next shift is now to introduce value types, which are immutable with no identity (records have identity but it will be possible to make them value types and still have…