u/rain5in r/ProgrammingLanguages • Recommends
Parsing Text with a Virtual Machine - Ghadi Shayban
#parsing#virtualmachine#clojure
111K subscribers • 135 videos on Hallway
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.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
programming-talkscurated list on GitHubRecommends
Under “Data Structures & Algorithms”