HackerTube

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 languages
  • That 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 English
  • You 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.