I’ve been working through some of Spire, which is a math library for Scala. I originally discovered Spire when I was looking for a
VectorSpace typeclass for Scala, so it’s probably worthwhile to discuss that here. We all learned abot vector spaces in Linear Algebra, and probably thought they were primarily used for studying matrices. This is not so. They are used heavily in functional analysis, which is the study of more complicated vectors than simple finite dimensional list of numbers.
This is a continuation of my previous post, and might become one of a series.