~/talk

A Novice Introduces APL Programming Language

Talkat ACCU 2024 · 2024-04-17..04-20· [functional-programming, career-development]
links:none on file
slides:none on file

A novice builds small APL programs live using a free Unicode APL implementation, demonstrating symbol entry, right-to-left evaluation (so 3×4+2 yields 18), random unique selection for a lottery example, ranking and reordering via indexed assignment, and text counting with the +/ operator reduction. Arrays are first-class—everything is either a scalar or an array up to 17 dimensions—so he reshapes and fills a 5×3 matrix with iota and shows how simple array expressions replace loops. The examples run interactively and succeed.

AI-written summary · about

  1. 0:00APL introduction
  2. 1:17APL history and symbols
  3. 3:47Basic arithmetic in APL
  4. 6:40Right-to-left evaluation
  5. 8:06Random lottery numbers
  6. 9:09Storing and sorting values
  7. 11:02Arrays vs scalars
  8. 13:10Indexing and reordering
  9. 16:29One-line operations
  10. 18:45Counting characters
  11. 22:24Matrices creation
  12. 24:16Iota for sequences
  13. 25:21Resources and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.