brendanzab / algebra

Abstract algebra for Rust (still very much a WIP!)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Abstract algebra for Rust

Join the chat at https://gitter.im/brendanzab/algebra

Build Status

|(• ◡•)|ノ〵(❍ᴥ❍⋃)     - "ALGEBRAIC!!!"

Abstract algebra organises organises a wide range of structures into a logically consistent framework. These classifications can be incredibly useful for creating composable libraries and APIs.

Examples of types that could be included under the algebraic framework:

  • Integers, reals and rationals numbers
  • Complex numbers
  • Polynomials
  • Boolean values
  • Matrices and vectors
  • Quaternions and octonians
  • Strings under concatenation

Research

Interesting papers

Inspiring Libraries

About

Abstract algebra for Rust (still very much a WIP!)

License:Apache License 2.0


Languages

Language:Rust 100.0%