Últimamente he estado jugando con los resúmenes , principalmente del clásico artículo de Abramsky Retracing Some Paths in Process Algebra . Son bastante hábiles (básicamente soluciones a la ecuación de dominio ), y recuerdan mucho a las redes de Kahn.
Por supuesto, esta observación no es original para mí: forman una categoría monoidal rastreada, y Abramsky y Jagadeesan utilizaron este hecho para dar semántica a la lógica lineal. En cualquier caso, tenga en cuenta que si alimenta una reanudación una entrada de tipo I , obtiene una salida de tipo O y una reanudación actualizada r ' , que es lo que le permite modelar el hecho de que un nodo de flujo de datos puede cambiar a medida que ve entradas Adelante.
Como resultado, parece que podrían dar una buena API para construir transductores de E / S en un lenguaje de orden superior como ML o Haskell, pero parece que no puedo encontrar ningún documento que describa tal cosa. Pero han existido durante décadas, y Gordon Plotkin los inventó, por lo que no es que hayan languidecido en la oscuridad. Entonces me preguntaba si alguien los había visto ponerlos a tal uso.