Reference Semantics and Value Semantics

from blog marijnhaverbeke.nl/blog, | ↗ original
The concept of an object, record, structure, or product type occurs in almost every programming language. Being able to declare a type of value that groups a number of other values together is a fundamentally useful thing. As similar as the various record-ish constructs are in their basic functionality, the way such values are actually looked at...