Scala is a great multi-paradigm programming language, but what's in a paradigm?
Paradigm: a world view underlying the theories and methodology of a particular scientific subject.
If a paradigm is a world view, it should encompass everything about a specific programming language. Programming languages that hail from academia tend to be very true to the underlying model of computation, casting all language constructs in the light of that model.
[Read More]