Powerful new number types and numeric abstractions for Scala.
Role in this project:
Back-end Developer Contributions:322 commits, 36 PRs, 31 pushes in 7 years 4 months
Contributions summary:Tom implemented a new rational data type for the Spire library, including both core functionality for construction and arithmetic operations. This involved creating a private, immutable class for handling rational numbers, along with companion objects for constructing them, and providing implicit conversion functions. The user also developed a test suite for the new rational number type, ported from JUnit to ScalaTest, which demonstrates a focus on quality assurance and testing.
abstractionsscalafunctional-programming
Contributions:9 commits, 42 pushes, 49 branches in 5 months
abstractionsscalafunctional-programming