A SkillsCast for this session is not available.
In this hands on session, you will explore building some parsers using one of the many Haskell parser combinator libraries (trifecta). In the first part, we'll get started by writing a simple expression parser. In the second part, you will discover more complex examples depending on audience interest: perhaps parsing more complicated expressions, perhaps parsing other structures such as JSON.
This an introductory level session so you don't need much experience in Haskell at all, but you do need a laptop with Haskell installed so that you can try your own code throughout the session.
You should go through the instructions listed here before the tutorial to get set up.
YOU MAY ALSO LIKE:
- Park Bench Panel (SkillsCast recorded in October 2019)
- Haskell eXchange 2021: Novice Track (Online Conference on 15th November 2021)
- Haskell eXchange 2021: Pro Track (Online Conference on 16th - 17th November 2021)
- Hashing Modulo Alpha Equivalence (SkillsCast recorded in May 2021)
- In The Belly Of The Whale: Tales From Haskell In The Enterprise (SkillsCast recorded in May 2021)
Workshop: Practical Parser Combinators
Ben's career has spanned supercomputing, distributed systems, and programming languages, and taken him all across the world from Los Angeles to Johannesburg. Most recently he has been based in London taking Haskell work where he can find it.