Moduli e libreria fratm
chiamm { a, b } da "modulo" importa (import … from) e mann for esporta (export), come i moduli di JavaScript. Nel playground il codice gira in un solo file, quindi gli import da altri file funzionano con la CLI e con Vite.
chiamm { … } da "fratm" usa la libreria di FratmScript, che funziona ovunque, anche qui: a_caso(min, max), uno_a_caso(lista), mischia(lista), quanti(cosa), arrotonda(n, cifre), ripeti(volte, f) e aspetta(ms).
chiamm { quanti, arrotonda, ripeti } da "fratm"
stamm a dì(quanti(["a", "b", "c"]), quanti("pizza"))
stamm a dì(arrotonda(3.14159, 2))
ripeti(2, giro => stamm a dì("Giro", giro))
Output
3 5
3.14
Giro 0
Giro 1