Examples

Modules

A directory is a module. A star exports.

main (./geometry, print)

# A directory is a module. Only names marked * are visible outside it.
main()
    p = <geometry.point: x = 1, y = 2>
    q = p.shift(10, 10)
    print.line("{q.x} {q.y}")
geometry/geometry.np
geometry

<point*: x int, y int>

(p point) shift*(dx int, dy int) point
    <*p, x int: x + dx, y int: y + dy>
11 12