Training material


You will find here videos and documents on various topics. Most videos are 10 to 15 min in length.
Select the tab you wish training for.

Basics

Producing a standalone "hello world" program in APL
Introduction to APL
Useful notions
More useful notions
More notions
More advanced notions
Monadic fns
User function definitions
Selection Functions
Indexing in APL
Complex numbers in APL

Dyalog

Namespaces in Dyalog APL
The APL stack in Dyalog APL
The APL stack and name scoping rules
WPF in Dyalog
How to use the Microsoft Web Browser OCX control in Dyalog APL
OO Example of class in Dyalog APL
Dyalog APL for other APL users
The Dyalog APL Development Environment
How to install Dyalog APL under Windows
How to install Dyalog APL under the Raspberry Pi
Exercises on Object Orientation in Dyalog APL (PDF)

Operators

The Power operator in APL and the Newton-Raphson method
The Babylonian method in APL
Sets in APL

Special

User Commands in APL
Programming the Peg Solitaire game in APL
Programming the Peg Solitaire game in Object Oriented APL
Brute force method to finding all the sets in a row of Kakuro
Generating Kakuro sets in APL (fast)
Tree searching in APL
Tree searching programs that go with it

General

String manipulations
Tranferring APL code from one APL vendor to another