Text Processing in APL - Data-Parallel and Idiomatic Parsing Techniques
Dyalog User Meetings via YouTube
The Most Addictive Python and SQL Courses
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Syllabus
APL for processing text data
Most text parsing tasks result in a structured model such as a tree
Regular expressions regex are convenient but limited
Parsing expression grammars are recursive
Issues with a recursive parser
Performance of recursive parsers
How to do data-parallel, idiomatic parsing
Balanced parentheses example
High level overview of the new co-dfns parser
Link variables to their bindings example
Parsing strands example
Notes on flexibility, maintainability and performance
Taught by
Dyalog User Meetings