YoVDO

A YAML Parser in APL - Design and Implementation

Offered By: Dyalog User Meetings via YouTube

Tags

YAML Courses Parsing Courses APL Courses Dyalog Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Getting Started and Learning APL - Panel Discussion
Dyalog User Meetings via YouTube
What is APL and What Can APL Do For You?
Dyalog User Meetings via YouTube
An Introduction to the Workspace - Secrets of the Interpreter
Dyalog User Meetings via YouTube
Future Performance Improvements in Set Functions - Dyalog '23
Dyalog User Meetings via YouTube
Converting a COM Server to a Jarvis-based Web Service - Dyalog '23
Dyalog User Meetings via YouTube