hackertube.io

A Sudoku Solver in APL

Dyalog · demo · Watch on YouTube

What it is

A Dyalog demonstration of developing a Sudoku solver in APL, using an algorithm by Arthur Whitney with performance work by John Scholes. The narration steps through the array-oriented solution.

Why Hacker News recommends it

Strongly recommended as a beautiful demonstration that APL can be read and reasoned about step by step.

  • 4 people recommended it
  • 4 different months
  • 4 strong recommendations
  • first 2015, last 2022

What HN commenters said

  1. “the late John Scholes did a number of absolutely beautiful demonstrations programming in APL”

    John Scholes' beautiful APL demonstrations

    geocar, 2019-07 · Strong recommendation · in “Non-English-based programming languages”

  2. “His videos on depth-first search (1) and solving sudoku (2) are also brilliant.”

    Scholes narrating APL solutions step by step

    paliilap, 2019-08 · Strong recommendation · in “J can look like APL or English”

  3. “John scholes's videos are excellent and very illustrative”

    Scholes' illustrative APL videos

    moonchild, 2020-08 · Strong recommendation · in “J Notation as a Tool of Thought”

  4. “I've always liked this video, where one of the Dyalog developers effortlessly writes a Sudoku solver in APL”

    Dyalog developer effortlessly writes Sudoku solver in APL

    lizardactivist, 2022-03 · Strong recommendation · in “Dyalog APL 18.2”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: apl, sudoku, dyalog, john scholes, functional programming

Also recommended by the same people