Video

The following videos cover the last decade of John’s career and highlight his brilliance, wit, passion for keeping things simple and love of APL.

Alan Turing receives a phone call from the future; someone called Scholes

Conway’s Game of Life in APL

A Sudoku Solver in APL

Depth-first Search in APL

Dyalog ’08: A Plea for Simplicity

Dyalog ’09: workshop – Introduction to D-functions Part 1

Dyalog ’09: workshop – Introduction to D-functions Part 2

Dyalog ’09: Complex Numbers

Dyalog ’10: Unifying T-fns and D-fns in APL# (with Morten Kromberg and Jonathan Manktelow)

Dyalog ’10: workshop – Introduction to D-functions Part 1

Dyalog ’10: workshop – Introduction to D-functions Part 2

Dyalog ’11: What is Functional Programming? (with Roger Hui)

Dyalog ’12: State-free Programming

Dyalog ’12: Potential Version 14.0 Language Features (with Roger Hui)

Dyalog ’13: Social Skills for Programmers

Dyalog ’13: Train Spotting in Version 14.0

Dyalog ’14: Distractions

Dyalog ’15: Dya(b)log (with Fiona Smith, Richard Smith and Roger Hui)

Dyalog ’15: Future Operator Proposals: Cut, Under, Merge (with Roger Hui)

Dyalog ’16: Dyalog Implementation – The Early Years (with Geoff Streeter and Stephen Taylor)

Dyalog ’16: New Primitive Functions and Operators (with Roger Hui)

Dyalog ’17: A Case Study – Recoding from Procedural to Denotative Style

Dyalog ’18: Dfns – Past, Present and Future

If you have any video you would like to be featured here, please send them to mike@optima-systems.co.uk.

If they are too large to send through email we recommend www.wetransfer.com