brendanzab/algebra

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

Rust

62

75 commits

updated Jan 5, 2022

See the code

README

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

Contributors

brendanzab

49 commits

WaDelma

13 commits

sebcrozet

5 commits

flaper87

4 commits

brendanzab/algebra

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

Rust

62

75 commits

updated Jan 5, 2022

See the code

README

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

Contributors

brendanzab

49 commits

WaDelma

13 commits

sebcrozet

5 commits

flaper87

4 commits

Languages

Rust

100.0%