ruchy 4.2.1

A systems scripting language that transpiles to idiomatic Rust with extreme quality engineering
Documentation
fn main() {
    let coordinates = (100, 200);
    let (x, y) = coordinates;
    println!("{:?}", x);
    println!("{:?}", y);
    let nested = ((1, 2), (3, 4));
    let ((a, b), (c, d)) = nested;
    println!("{:?}", a);
    println!("{:?}", d);
    let numbers = [10, 20, 30];
    let first = numbers[0 as usize].clone();
    let second = numbers[1 as usize].clone();
    println!("{:?}", first);
    println!("{:?}", second);
    let point = (5, 10);
    let result = match point {
        (0, 0) => println!("origin"),
        (0, y) => println!("{:?}", y),
        (x, 0) => println!("{:?}", x),
        (x, y) => {
            println!("{:?}", x);
            println!("{:?}", y)
        }
    };
    if std::any::type_name_of_val(&result) == "()" {} else {
        println!("{:?}", result);
    }
}