Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A YAML Parser in APL - Design and Implementation

Dyalog User Meetings via YouTube

Overview

Explore the intricacies of YAML parsing in APL through this 18-minute conference talk from Dyalog '23. Delve into Brandon Wilson's implementation of a YAML parser, which draws inspiration from the Co-dfns architecture. Gain insights into the parser's structure, key design choices, and how a linear data-flow model enables writing APL code that spans multiple levels of detail simultaneously. Learn about YAML's characteristics as a human-readable data-serialization language, its support for arbitrary keys, and the challenges involved in implementing a YAML parser. Discover how APL can be leveraged to tackle YAML parsing problems and consider the potential contributions APL could make to the YAML community.

Syllabus

About Brandon
What is YAML
YAML has arbitrary keys
Why is YAML interesting?
Inspecting the parser code
YAML is hard to implement
Exploring the problem in APL
How could APL help the YAML community?

Taught by

Dyalog User Meetings

Reviews

Start your review of A YAML Parser in APL - Design and Implementation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.