12 lines
368 B
Plaintext
12 lines
368 B
Plaintext
;;;; A paren-syntax program importing a package written in the indented
|
|
;;;; syntax. main.fln is the other direction.
|
|
|
|
(import shapes "shapes")
|
|
|
|
(defn main [] i32
|
|
(println (shapes/area (shapes/rect (i64 3) (i64 4))))
|
|
(println (shapes/area (shapes/Shape.Circle {.r (i64 2)})))
|
|
(println (shapes/area (shapes/Shape.Empty {})))
|
|
(println (shapes/triangle 10))
|
|
0)
|