denisrosset / minispire

MIT License
1 stars 3 forks source link

MiniSpire

MiniSpire is an extraction of core typeclasses/data types from the Spire library, along with the relevant imports from Algebra, Cats and Machinist.

It reflects roughly Spire 0.16.2 and cats-kernel/algebra around the 2.0.0 milestone.

It demonstrates the core architecture of Spire, is intended as a pedagogical device as well as a playground to port Spire for Scala 3.0.

In particular, only a subset of the typeclasses, data types are kept. Law checking and tests are absent.