oakc 0.6.1

A portable programming language with a compact backend
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

struct Point {
    let x: num, y: num;

    fn new(x: num, y: num) -> Point {
        return [x, y]
    }
}

struct Test {
    let x: num, y: num;
}

fn main() {
    let p: Test = Point::new(5, 6);
}