HackerTube.dev

Saša Jurić - Parsing from first principles - WebCamp Zagreb 2019

WebCamp Zagreb · 6.3K views · 2019-11-09 · 1:10:16

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Sasa Juric explains how to parse a language from first principles without regexes, live-coding a simple parser combinator library in Elixir. It was given at WebCamp Zagreb 2019.

On Hacker News

HN commenters recommend it as a clear, dense hour on parsers and parser combinators that holds the audience.

Recommended by 3 HN people across 3 months · HN mentions 2019–2021

Topics

Search by tags

What people said

muhic · 2019-12 · Strong recommendation

+1 for both talks Saša Jurić is fantastic at condensing lots of information in a 1 hour talk without losing the audience, he gave another great talk this year called Parsing from first principles ( [VIDEO] ).

Read the original HN comment ↗
sandbags · 2021-04 · Recommendation

This is a good article. Especially in that it talks a little bit about error handling which does not feel like a strength of NimbleParsec. Another good resource is this talk by Saša Jurić on Parsing from First Principles ( [VIDEO] ) where he talks about parser combinators and live-codes a simple Elixir PC library. That inspired me to build my own alternative to NimbleParsec . Partly because my use case makes error handling very important and I couldn't get a grip on how to do that with NP and partly as a decent problem to get to grips with Elixir. I'm currently figuring out lookahead. This is a great area to play in that has a lot of useful applications.

Read the original HN comment ↗
anarchyrucks · 2020-05 · Recommendation

Parsing from first principles by Saša Jurić [0] is a good video on writing parser combinator in Elixir. [0] [VIDEO]

Read the original HN comment ↗

Sources

Video by WebCamp Zagreb, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources