L. Thomas van Binsbergen is a PhD student in Computer Science at Royal Holloway, University of London, and an MSc graduate of Utrecht University. His work revolves around the specificying and prototyping programming languages. Notable are the contributions he made to the Utrecht University Attribute Grammar Compiler (UUAGC), implementing algorithms for compile-time scheduling of attribute evaluation based on dependency analysis. In recent years, Thomas has been associated with the PLanCompS project and has developed Haskell tools for defining and executing FunCons: highly reusable and modular components used in the formal specification of programming languages' semantics.
Talks I've Given
-
Combinators for Generalised Parsing
Featuring Thomas van Binsbergen
Many Haskell programmers write parsers using parser combinator libraries like
parsec
oruu-lib
, or parser generators likehappy
. These systems are popular because they are easy to get started with and suitable for production applications.In particular, parser combinators libraries are popular...
haskell haskellx types combinator parsing