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
// Test that Copy types in trait methods don't get unnecessary & references

pub trait Calculator {
    fn add(self, a: f32, b: f32) -> f32 {
        a + b
    }
    
    fn multiply(self, x: int, y: int) -> int {
        x * y
    }
}

pub struct SimpleCalc {
    result: f32,
}

impl Calculator for SimpleCalc {
    fn add(self, a: f32, b: f32) -> f32 {
        a + b
    }
    
    fn multiply(self, x: int, y: int) -> int {
        x * y
    }
}