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 Fundamentals (2-Day Course) with Alejandro Serrano (Online Course on 5th - 6th July 2021)
- Haskell Fundamentals (4-Day Course) with Alejandro Serrano (Online Course on 8th - 11th November 2021)
- Haskell eXchange 2021 (Online Conference on 16th - 17th November 2021)
- Theorems for Free (SkillsCast recorded in November 2020)
- Comparing Strict and Lazy (SkillsCast recorded in November 2020)
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.