Transform your State \/ Err
Detalles
Sobre la charla
Los parser combinators nos permiten escribir parsers puramente funcionales dentro de nuestro lenguaje favorito, aprovechando todas sus capacidades de abstracción y el type-system.
En esta charla veremos un ejemplo de aplicación de estos parsers, en particular mostrando cómo es posible calcular la tabla de símbolos e ir manejando los posibles errores que puedan ocurrir, todo en la misma corrida del parser!.
Un ejemplo de uso de las mónadas State y Either, y otros conceptos como monad transformers.
Germán Ferrari es estudiante de la Maestría en Informática de PEDECIBA, UdelaR. Haciendo equilibrio entre el mundo profesional y el académico, actualmente trabaja como docente/investigador asistente en el departamento de Investigación Operativa del Instituto de Computación de la UdelaR, y como Ingeniero de Software en el Banco Central del Uruguay.
En su tiempo libre Germán es co-organizador de la Scala Meetup Montevideo.
