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.

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