melcome 0.0.1

Explicitly notate the distortion between the `Display`ed and its intention effortlessly.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use ang::Angle;
use melcome::expression::{Intention, Expression,Crawling,Digging, Expressing, Url};

fn main() {
    let itn = Intention::new();
    let mut expr = Expression::from_itn(itn);
    let url = Box::new(Url("a thought experiment#0000".to_string()));
    expr.express(url);
    let cta = Angle::Degrees(24.0);
    expr.judge(cta);
    println!("{expr}\n");
    let url2 = Box::new(Url("Example#0000".to_string()));
    let mut expr2 = Expression::from_obe(url2);
    expr2.join(&expr);
    println!("{expr2}\n")
}