LambdaConf 2019


I’m giving a talk on MiniLaTex Friday, June 7 on MiniLaTeX at LambdaConf 2019. Mostly about the parser, some about rendering the AST, the diffing algorithm used to speed up the parse-render pipeline, and a little bit about some abstractions that make the code a lot easier to work with, e.g.:

{-| Given an initial state and list of inputs of type a,
produce a list of outputs of type b and a new state
type alias Accumulator state a b =
    state -> List a -> ( List b, state )

MiniLaTeX is written in Elm and uses the elm/parser package.

Slides (keynote) | Slides (powerpoint)