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: string literal in QUALIFIED function call (cross-module)
// Simulates draw::draw_text() where signature is unknown at compile time

use crate::ui::draw

struct Game {
    active: bool,
    selected: i32,
}

impl Game {
    fn render(self) {
        let r = if self.active { 1.0 } else { 0.6 }
        let prefix = if self.active { ">> " } else { "   " }
        
        draw::draw_text("HELLO WORLD", 100.0, 200.0)
        draw::draw_text(prefix, 50.0, 50.0)
    }
}

fn main() {
    let game = Game { active: true, selected: 0 }
    game.render()
}