~/talk

Outer Product as an Introduction to APL and a Pretty Cool Thing in General

Talkat LambdaConf 2019 · 2019-06-05..06-07· [data-visualization]
links:none on file
slides:none on file

Shows the actual claim: the outer product (APL’s dot-dot operator) applies any function to every pair of elements and doesn’t just mean multiplication. Demonstrations use APL’s function rank and Haskell functors to generalize it, generate Pascal and mod‑2 fractals, and derive a compositional combinator; implementations exploit vector instructions and Dyalog APL’s Docker image, yielding outer‑product kernels that match or beat compiled code in benchmarks. Examples include character‑count tables, multiplication tables, and fast divisor and distance computations, all implemented and measured.

AI-written summary · about

  1. 0:00Introduction
  2. 2:56APL Basics
  3. 3:50Browser Issues
  4. 5:57Function Application
  5. 7:25Combination Function
  6. 8:02Multiple Functions
  7. 9:11Functions Arguments
  8. 9:25Drawbacks
  9. 11:21Arguments
  10. 12:49List
  11. 13:55Functions
  12. 14:52Index Origin
  13. 15:14Operators
  14. 17:21Brackets
  15. 20:40Evaluate
  16. 23:02Basic Arguments
  17. 25:16Outer Product
  18. 29:05Equality Outer Product
  19. 31:03Chinese Menus
  20. 31:47Pascals Triangle
  21. 32:37Prince Keys Triangle
  22. 32:55Mathematical Properties
  23. 35:31Anonymous Function Syntax
  24. 36:21Community Functions
  25. 40:54Multiple Outer Products
  26. 42:35Associative Outer Products
  27. 44:19Questions about Outer Products
  28. 46:02Array Programming
  29. 46:55What is an Array
  30. 49:12Facts about the Array
  31. 52:18Nesting Lists
  32. 53:20Leading Axis Theory
  33. 55:33Quad
  34. 56:19Unique
  35. 57:32Nested Lists
  36. 58:25Arrays
~/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.