Pregunta

Me parece documentos de Oleg en Iteratee algo difícil de conseguir. Sobre todo porque algunas de las funciones de sus cargos a Haskell-Cafe no están en la biblioteca iteratee (como enum_file).

¿Hay una buena introducción a iteratee en algún lugar, algo que pasa a través de conceptos básicos como abrir un archivo / hembra, leer y procesar los datos.

¿Fue útil?

Solución

Por lo que yo sé, no hay una buena introducción todavía. Las aprendí por reescribir el código de Oleg. Por lo que sería sin duda un camino:. Implementar una izquierda veces en base IO capa

Otros consejos

Un buen artículo sobre Iteratees fue publicado recientemente en el lector Mónada:

http://themonadreader.wordpress.com/2010/05/12 / tema-16

Este artículo tiene un montón de ejemplos, y las implementaciones alternativas que aumentan en complejidad a medida que avanza.

Tengo unas diapositivas sobre el análisis monoidal que construyen Iteratee basado Parsec arroyos como un resultado intermedio que le puede resultar útil.

http://comonad.com/reader/2009/iteratees-parsec -y-monoid /

Para el href="http://hackage.haskell.org/package/enumerator" rel="nofollow"> empadronador paquete Real World Haskell libro (sección 9 ).

http://www.mew.org/~kazu/proj/enumerator/

Usted podría probablemente también nosotros como punto de partida para utilizar otras implementaciones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top