Climbing Trees and Catching Bugs - Working with Tree Data Structures in APL
Dyalog User Meetings via YouTube
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about tree data structures in APL through a conference talk that explores parent vector representation and array-oriented tree manipulation. Discover how to effectively work with trees in APL, following insights from experienced APLers presented through a combination of illustrations, code examples, and detailed explanations. Explore the development of a comprehensive tutorial created during a Dyalog internship, featuring Jupyter book integration, animated illustrations using manim, and practical applications including fuzz testing and workspace diagram creation. Gain insights into handling translation errors in classic interpreters while mastering the fundamentals of tree manipulation in array programming languages.
Syllabus
Who is Asher Harvey-Smith?
Asher's summer internship at Dyalog
Parent vector representation of tree data structures in array languages
A tutorial for array-oriented tree manipulation
Jupyter book
Animated illustrations with manim
Working with the fuzz tester
Translation errors in a classic interpreter
Drawing workspace diagrams
Taught by
Dyalog User Meetings