Description
Provides abstractions for vector spaces, affine spaces, linear maps, and derivatives in Haskell. These concepts support mathematical code that needs structured operations over points, vectors, and transformations.
It is useful for graphics, physics, geometry, optimization, signal processing, and numerical libraries. Developers should choose numeric types and laws carefully so mathematical assumptions match the application domain.