buzz-language / buzz

👨‍🚀 buzz, A small/lightweight statically typed scripting language
https://buzz-lang.dev
MIT License
1.2k stars 34 forks source link

Anonymous objects #44

Closed giann closed 2 years ago

giann commented 2 years ago
fun delta(num mul) > obj{ num x, num y } {
    return .{
        x = 10 * mul,
        y = 12 * mul,
    };
}

obj{ num x, num y } newPoint = delta(10);

Should not allow methods or static fields.