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
// Vector operations tests

fn test_vec_creation() {
    let v = vec![1, 2, 3]
    assert(v.len() == 3)
}

fn test_vec_push() {
    let mut v = vec![1, 2]
    v.push(3)
    assert(v.len() == 3)
}

fn test_vec_access() {
    let v = vec![10, 20, 30]
    assert(v[0] == 10)
    assert(v[1] == 20)
    assert(v[2] == 30)
}

fn test_vec_empty() {
    let v: Vec<int> = vec![]
    assert(v.len() == 0)
}

fn test_vec_iteration() {
    let v = vec![1, 2, 3]
    let mut sum = 0
    
    for item in v {
        sum = sum + item
    }
    
    assert(sum == 6)
}

fn test_vec_strings() {
    let v = vec!["hello", "world"]
    assert(v.len() == 2)
    assert(v[0] == "hello")
    assert(v[1] == "world")
}