Módulos
Módulos
manda-ai (export)
// math.xs
manda-ai soma
resolve soma(a, b) {
volta a + b
}traz-ai (import)
// main.xs
traz-ai "./math.xs" as matematica
grita-ae(matematica.soma(2, 3)) // 5Import como expressão
cria mod = traz-ai "./mod_aux.xs"Biblioteca padrão
traz-ai "string" as str
traz-ai "math" as M
grita-ae(str.maiuscula("olá")) // OLÁ
grita-ae(M.soma(2, 3)) // 5Módulos Node.js
Qualquer pacote npm disponível pode ser importado:
traz-ai "axios" as httpImport cíclico
A linguagem detecta imports cíclicos (A importa B que importa A) e retorna erro de compilação.