1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod arithmetic;
pub mod eq;
pub mod io;
pub mod lang;
pub mod process;
pub mod string;

// #TODO helper function or macro for arithmetic operations!
// #TODO also eval 'if', 'do', 'for' and other keywords here!
// #TODO use macros to monomorphise functions? or can we leverage Rust's generics? per viariant? maybe with cost generics?
// #TODO support overloading,
// #TODO make equality a method of Expr?
// #TODO support non-Int types
// #TODO support multiple arguments.
// #TODO helper function or macro for arithmetic operations!