Skip to content
0:00 / 0:00

#parsing#virtualmachine#clojure

Parsing Text with a Virtual Machine - Ghadi Shayban

ClojureTV

111K subscribers • 158 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Ghadi Shayban

Intermediate. Assumes working knowledge.

4K views10 years ago2 recommendations

Programming languagesComputer scienceCompilers and interpretersLisp and ClojureAlgorithms

Ghadi Shayban explores compiling parsing expression grammars to custom bytecode and running them on a virtual machine in Clojure.

As the saying goes, all the good ideas in computer science came from the 1970s. We'll explore a new library for parsing text that calls upon an old, unconventional approach: compiling parsers to custom bytecode and then running it through an interpreter. Along the way, we'll learn about how PEGs fit a sweet spot between regular expressions and heavier parsers, and how Clojure is an ideal language for writing simple compilers.

Why it's here

2 people recommend this

What people say. Recommended as an interesting talk on compiling parsers to custom bytecode and running them through an interpreter.

u/rain5in r/ProgrammingLanguages • Recommends

Parsing Text with a Virtual Machine - Ghadi Shayban

programming-talkscurated list on GitHubRecommends

Under “Data Structures & Algorithms”

Parsing Text with a Virtual Machine 00:43:53 by **Ghadi Shayban** (2016)