# surreal



`surreal` is a Rust library that implements J. H. Conway's surreal numbers, as
explained in the book *[Surreal Numbers](https://www.amazon.com/dp/0201038129)*
by Donald Knuth. This crate provides an interface to the rules and theorems in
the book and (so far) contains:
* a basic surreal type
* comparison and ordering
* arithmetic system
* decimal/surreal conversion
* surreal to float
* float to surreal
* ~~numbers past aleph day~~
* ~~infinite sets~~
* ~~constants (ω and ε)~~
* ~~pseudo-number implementation~~
| docs | https://docs.rs/surreal |
| cargo | https://crates.io/crates/surreal |
| build | https://travis-ci.com/realtable/surreal |
$ cargo install surreal