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 IO en 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.