Continuaciones en Gleam: abstrae efectos y reutiliza tu lógica de negocio
Abstracting Effects with Continuations
Las continuaciones permiten abstraer los detalles de una computación (síncrona, asíncrona o propensa a errores) para reutilizar la misma lógica de negocio. Este artículo demuestra el patrón en Gleam con un ejemplo práctico: tres versiones de una función que solo difieren en cómo se obtienen los datos. Al definir la lógica con continuaciones, un único `task` puede ejecutarse con diferentes runners, separando la lógica de los efectos.
Usar una continuación dice: 'No tengo idea de cómo vas a obtener el valor, pero cuando lo tengas, esto es lo que se debe hacer a continuación'.