Installation
Complete installation guide for MathHook across Rust, Python, and Node.js platforms, including platform-specific requirements, troubleshooting, and optional features.
Code Examples
Rust Installation Verification
Verify Rust installation with a simple test program
use mathhook::prelude::*;
fn main() {
let x = symbol!(x);
let expr = expr!(x ^ 2);
println!("Expression: {}", expr);
}
Python Virtual Environment Setup
Best practice for Python installation using virtual environments
# Not applicable for Rust
Building from Source
Complete source build for all platforms
# Clone and build Rust core
git clone https://github.com/AhmedMashour/mathhook.git
cd mathhook
cargo build --release
cargo test