IO
IO de consola y filesystem, rastreado con el efecto `IO`.
IO
El efecto IO sigue siendo la frontera práctica para consola, archivos e interacción con el host en los ejemplos públicos.
Verificado hoy
- Usa
with IOen el borde externo y mantén el resto del pipeline lo más puro posible. - Los efectos explícitos con
with ...siguen siendo parte real del contrato del lenguaje. - Prefiere
souc checkantes derunobuild.
Caveats actuales
rundepende del artefacto y de la ruta de runtime que hayas elegido.- El comportamiento depende del binario exacto de
souc, no solo de los archivos presentes en el repositorio.
Pruébalo en este repositorio
fn main() with IO {
println("Hello, Sounio!")
}