Walrus/Language
Modularity
Modules, imports, directives, and module-level declarations in Walrus.
Updated April 13, 20262 min readWalrus / Modules
Walrus organizes source by module and import declarations at the top of each file.
Module declaration
Every file declares its module name:
Walrus
module ShowcaseImports and directives
Imports and directives live near the top of the file:
Walrus
@strict
import Math
import GameplayModule constants
Module-scope constants are available:
Walrus
let Pi = 3.1415926These values are useful for shared immutable data across functions in the same module.