Gustavo Barcena
JibJab Bros. Studios
"In functional programming, you think of immutable data structures and functions that convert them. In object-oriented programming, you think about objects that send messages to each other."
-Chris Eidhof [1]
"Use a value type when:
Use a reference type (e.g. use a class) when:
Primitives
Tuples
Enumerations
Structs
Classes