/bits-rs

BigInt/ BitSet

Primary LanguageRust

Ideas

struct Bits {
    length, usize, // Allow end with 0 bits
    generator : [Fn(isize) -> Atomic], // Generator Method to fill in bits 
    data: Vec<Atomic> // Stored data
}

struct Number {
    source: [Bits, 2], // Pre Comma and Post Comma
    sign: Sign, // Negative, positive, zero, complex?
}
num!("13376942077123456789") // Converts decimal to binary number representation