Skip to content
0:00 / 0:00

#parsing#derivativeparsing#earleyparser

Daniel Spiewak: Fun With Parsing - λC 2017 Winter Retreat

LambdaConf

8.8K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Intermediate. Assumes working knowledge.

1.2K views9 years ago1 recommendation

Computer scienceProgramming languagesCompilers and interpretersAlgorithmsComputation and complexity

Daniel Spiewak explores parsing algorithms, walking through conceptual weeds to explain derivative parsing.

This talk will take a step back and look at parsing as an abstract field. We will walk through the conceptual weeds that lead us to various algorithms and implementations, ideas both good and bad, until we finally find ourselves rethinking things with an exciting new frontier algorithm: derivative parsing. This talk is less about functional programming and more about "cool algorithms and shiny fun problems". We're going to cover a lot of conceptual ground here. If it works the way I hope, you should all come away with a pretty solid understanding of every parsing algorithm in existence. If it doesn't work, uh… you may just come away very very confused through no fault of your own. Which will it be? Let's find out together!

Why it's here

1 person recommends this

What people say. Recommended as part of a collection of talks from the LambdaConf Winter Retreat 2017.

u/idontgiveafin r/haskell • Recommends

…etreat 2017 Talks * Pawel Szulc: Learning FP concepts for greater good * Gabriel Gonzales: Data science APIs in Haskell * TJ Usiyan: Building a small Parser Combinator library in Swift * Julie Moronuki: Applicative and Monadic Parsing * Gabriel Gonzales: Applied category theory and abstract algebra * John DeGoes: Beyond Free Monads (link to this video * Daniel Spiewak: Fun With Parsing (link to this video * David Greenberg: Distributed functional programming * Chris Allen: A Haskell Guide for Working Stiffs * TJ Usiyan: Functional Programming and Polymorphism basics in Swift * Alejandro Serrano: Category Theory Through Functional Programming (Part 1|Part 2|Part 3) * [Scott Fleischman:…