YouTube home #DearMe


  • Depth-first search in APL - Duration: 11:32.

    • 7 months ago
    Step-by-step development of a depth-first tree-search operator in an APL session.
    NB: The concepts in this little video are fairly concentrated; it may help to pause by hitting the SPACE BAR now an...
  • A Sudoku Solver in APL - Duration: 9:43.

    • 2 years ago
    Development of a Sudoku solver in APL.
    You might want to hit pause now and again.
    Experiment for yourself at
    Notes on the algorithm:
  • You can set ⎕IO (that's quad eye oh) to either 0 or 1 under "options | Configure | Session", or temporarily by assigning to it in the session. According to the manual "⎕IO determines the index of first element of a non-empty array", Iota N generates a vector of N indices, starting at ⎕IO.

    In a new installation of Dyalog APL ⎕IO is set to 1, but many people prefer to start indexing at 0, and so change it in the options section.

    Hope that helps :)

    Conway's Game Of Life in APL - Duration: 7:48.

    • 6 years ago
    Click this link for the high resolution version with clearer text :)

    There is a "Game of Life" tutorial at, which allows you to s...
  • A Plea for Simplicity - Duration: 7:36.

    • 6 years ago
    John Scholes calls Eds hardware store to complain about the design of one of his tools The Masso-matic SK-90 Digital Lump Hammer. John is the Senior APL Language designer at Dyalog Ltd (from Johns ...
  • How about a Nice Game of Chess? - Duration: 6:32.

    • 6 years ago
    Morten Kromberg shows why Unicode is a good thing, using Dyalog APL version 12.0 to build a GUI for playing Chess using Excel as a multi-dimensional database for recording the moves Morten is the ...
to add this to Watch Later

Add to