Efectos
Haz explícitos los efectos colaterales con `with IO`, `with Panic`, `with Async` y efectos personalizados.
Efectos
Los effects siguen siendo el lugar donde el lenguaje expone mejor la intención: mantén los efectos secundarios en las firmas y separa la lógica pura.
Verificado hoy
- Los efectos explícitos con
with ...siguen siendo parte real del contrato del lenguaje. - Usa
with IOen el borde externo y mantén el resto del pipeline lo más puro posible. - Trata los tests y los artefactos de gate como evidencia más fuerte que la prosa aspiracional o los nombres de directorio.
Caveats actuales
- El modelo más rico de handlers existe en el diseño, pero el soporte de ejecución sigue siendo desigual.
- El comportamiento depende del binario exacto de
souc, no solo de los archivos presentes en el repositorio.