Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Health & Fitness
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
Loading...
0:00 / 0:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/bc/9e/e0/bc9ee0a5-214b-2b83-493a-86fdf9777469/mza_5133258603398831628.png/600x600bb.jpg
The APL Show podcast
Adám Brudzewsky & Richard Park
10 episodes
1 day ago
Inspired by Ken Iverson’s paper “Notation as a Tool of Thought”, this podcast explores various aspects of notation, in the context of the APL programming language.
Show more...
Technology
RSS
All content for The APL Show podcast is the property of Adám Brudzewsky & Richard Park and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Inspired by Ken Iverson’s paper “Notation as a Tool of Thought”, this podcast explores various aspects of notation, in the context of the APL programming language.
Show more...
Technology
Episodes (10/10)
The APL Show podcast
Terminology, Files, and Array Theory
Together with out first guest, Silas Poulson, we begin by discussing terminology, but then we go on a wild ride, mentioning the history of file operations, review of various primitives, APL’s array model, comparison of ways to apply functions, glyphs, syntax, and much more. Video (YouTube) ∙ Audio (download) Tokyo APL/J/K Meetup Northern California APL ACM Chapter (APLBUG): Data I/O presentation/discussion “Quad OR” ⍤ operator: Rank, Atop Reverse Reduce File System Function: Component, Native The Description of Finite Sequential Processes Golf ball Ray Polivka’s new book Trains Array Materialise Leading Axis Theory Bracket axis APL Germany Overstrikes
Show more...
2 years ago

The APL Show podcast
Primitives Extravaganza Continued
We continue discussing the pros and cons of adding primitives, and go through a few more that could be useful to have. Video (YouTube) ∙ Audio (download) FinnAPL spring meeting Tokyo APL/J/K Meetup APL Array Notation Formal Proposal Strand notation Select primitive Depth primitive Reverse Compose primitive Array Cast German names for things Formalism in Programming Languages Matrix Division Matrix Inversion Bracket indexing Squad indexing Adám’s talk from Dyalog ‘22 Caret (∧) Caron (∨) Chevron Array notation Kronecker product Join primitive Right Shoe Dyalog Extended Dyalog Vision
Show more...
2 years ago

The APL Show podcast
Reaction to “Change the way you write. Change the way you think. — part 2”
Second part of our reaction to Xuanyi Chew’s presentation at DataEngBytes 2022. Video (YouTube) ∙ Audio (download) APL Seeds 23 videos Part 1 Xuanyi Chew’s presentation Adám’s father’s logo Iverson’s “Important Characteristics of Notation” ETL Locomotive wheel arrangement Electronic symbol notation
Show more...
2 years ago

The APL Show podcast
Reaction to “Change the way you write. Change the way you think. — part 1”
First part of our reaction to Xuanyi Chew’s presentation at DataEngBytes 2022. Video (YouTube) ∙ Audio (download) APL Problem Solving Competition Kattis APL Seeds ’23 APL Campfire Linux Format 300 Xuanyi Chew’s presentation
Show more...
2 years ago

The APL Show podcast
Primitives Extravaganza
After introducing the constraints on primitive proliferation, we begin listing what we’d want, only to end up discussing the Under/Dual operator, and its issues. Video (YouTube) ∙ Audio (download) Under Morten’s blog post about Under Adám’s talk Select Behind Depth
Show more...
2 years ago

The APL Show podcast
Processes and Structures
After establishing our new name, we look at graphical diagrams that implement the structure of a system, and compare to the evolution of Iverson Notation into today’s traditional user-defined functions in APL. We also discuss what aspects of that could be desirable in an integrated development environment. Video (YouTube) ∙ Audio (download) Reddit post Node based programming really doesn’t scale well Iverson Notation Traditional defined function (“tradfn”)
Show more...
2 years ago

The APL Show podcast
How to Structure APL Programs
High-level structuring of APL programs, abstraction levels, coding style, and building a tiny DSL for nicer code. Video (YouTube) ∙ Audio (download) Adám’s personal style guide
Show more...
2 years ago

The APL Show podcast
Notational Awkwardnesses
Evolution of the 2D Iverson Notation into modern APL, alternative syntaxes, and also notational awkwardnesses stemming from binding strengths; stranding, bracket axis and indexing, issues with the rank operator, etc. Video (YouTube) ∙ Audio (download) Adám’s personal style guide
Show more...
3 years ago

The APL Show podcast
Functional Forms
Pros and cons of APL’s functional forms, and in which situations they should and shouldn’t be used. Video (YouTube) ∙ Audio (download) Functional forms Traditional function (“tradfn”) Tacit function Adám’s style guide
Show more...
3 years ago

The APL Show podcast
Indexing in APL vs Yorick
The indexing notation and broadcasting rules of the Yorick programming language based on a tweet by Jeremy Howard, and conclude that the two approaches achieve the same thing; one by manipulating data shape until broadcasting achieves desired result, the other by applying additional broadcasting rules on the existing shapes. Video (YouTube) ∙ Audio (download) The tweet in question Yorick’s indexing
Show more...
3 years ago

The APL Show podcast
Inspired by Ken Iverson’s paper “Notation as a Tool of Thought”, this podcast explores various aspects of notation, in the context of the APL programming language.