windjammer 0.48.0

A simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
Documentation
// Conformance Test: std::subprocess (Rust backend)
//
// EXPECTED OUTPUT:
// [subprocess_echo] hello
// [subprocess_all] PASSED

use std::subprocess

fn test_echo() {
    let args = vec!["hello".to_string()]
    match subprocess::spawn("echo", args) {
        Ok(handle) => {
            match subprocess::read_line(handle) {
                Ok(line) => println("[subprocess_echo] ${line}"),
                Err(e) => println("[subprocess_echo] FAIL read: ${e}"),
            }
            let _ = subprocess::wait(handle)
            let _ = subprocess::close(handle)
        }
        Err(e) => println("[subprocess_echo] FAIL spawn: ${e}"),
    }
}

fn main() {
    test_echo()
    println("[subprocess_all] PASSED")
}