- Recommended by 5 people: 4 on Hacker News and 1 on Lobsters.
- A classic. People kept recommending it from 2018 to 2022.
- Presented by John Scholes, Dyalog developer
- Made by the vendor. The company whose product it covers made or sponsored it.
Advanced. Deep dive for people who know the field.
47K views14 years ago5 recommendations
Programming languagesComputer scienceAlgorithmsFunctional programming
John Scholes demonstrates how to build a concise Sudoku solver in Dyalog APL using an array-oriented approach.
Development of a Sudoku solver in APL. You might want to hit pause now and again. Experiment for yourself at TryAPL.org. Notes on the algorithm: dfns.dyalog.com/n_sudoku_bfs.htm Algorithm: Arthur Whitney Performance: John Scholes -------------------- GET STARTED Download the latest version of Dyalog: dyalog.com/downloads TAKE PART IN OUR APL COMPETITIONS THE APL CHALLENGE Learn APL and compete for one of three $100 prizes. Open to all experience levels. challenge.dyalog.com THE APL FORGE Got a problem to solve or a library to share? Use Dyalog APL to build something great — and win £2,500 + an expenses-paid trip to present at a Dyalog user meeting. forge.dyalog.com --------------------Why it's here
5 people recommend thisWhat people say. Highly recommended as a beautiful, mind-bending demonstration of APL's power and conciseness in solving complex problems.
geocaron Hacker News • Recommends
On “Non-English-based programming languages”
paliilapon Hacker News • Recommends
On “J can look like APL or English”
moonchildon Hacker News • Recommends
On “J Notation as a Tool of Thought”
lizardactiviston Hacker News • Recommends
On “Dyalog APL 18.2”
u/Rhomboidin r/compsci • Mentions
On “Extended characters in programming language syntaxes?”
wickawicon Hacker News • Mentions
On “Solving Every Sudoku Puzzle (2006)”
kickon Hacker News • Mentions
On “Stages of denial in encountering K”