Landin library reference source

compiler/tests/fixtures/runtime/library-shared-sort/main.ldn

1import core/sort
2
3exercise: () -> (ok: bool) =
4    ok = false
5    mut values: [3]i32 = [3, 1, 2]
6    sort.sort(values[0..<3])
7    ok = values[0] == 1 and values[1] == 2 and values[2] == 3
8end exercise
9
10public main: () -> (code: i32) =
11    code = 1
12    ok := exercise()
13    if ok then
14        code = 42
15    end if
16end main