THE VIDEO SHELF · apl programming
Depth-first search in APL
John Scholes builds a depth-first tree-search operator step by step in a Dyalog APL session. It covers higher-order functions and runs the search on the N-Queens problem.
Why HN readers recommended it
HN commenters call it a beautiful, brilliant demonstration of APL's expressiveness and a model of clear narration.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Dyalog
- Topic
- apl programming
- Format
- tutorial
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 5
- Recommendation years in dataset
- 2019–2021
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
APL is great. If you haven't seen them, the late John Scholes did a number of absolutely beautiful demonstrations programming in APL[1], [2], [3]. [1]: [VIDEO] [2]: [LINK] [3]: [LINK]
geocar on Hacker News · 2019-07
In Non-English-based programming languagesThat 1975 APL demonstration is lovely. Much has been preserved in Dyalog and GNU APL - it's very interesting to see how timeless the core APL functions are. I'm very fond of a number of videos by the late John Scholes narrating APL solutions step …
paliilap on Hacker News · 2019-08
In J can look like APL or EnglishYou might like looking at how Dyalog handles higher-order functions; John Scholes really put this beautiful presentation together about using them as a depth-first search reusable function [VIDEO] and if you haven't seen it, you should!
geocar on Hacker News · 2021-12
In Show HN: KatLang – Language for Calculations
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.