RUBY ARRAYS ON STEROIDS
summary
Claims that APL/J array operators give much denser, higher-level solutions and shows a working Ruby prototype: a GitHub gem called jop gem that monkey‑patches Array with a .j method to run J expressions. Demonstrations include using rotate+sum trick to implement Conway’s Life via shifted matrices, folding/inserts across dimensions, and filling 3x3 matrices (sum reduces to 18). Notes on implementation: uses Enumerable#cycle for repeating fills, discusses parallelization and J licensing.
AI-written summary · about
chapters (31)
- 0:00Introduction
- 1:10What is a nachi sequence
- 2:05We forget about abstraction
- 3:05Lisp
- 5:06Alan Kay
- 6:25The era of patronizing language design
- 9:10Productivity and quality
- 9:57Haskell
- 10:40Link Expressions
- 12:01APL
- 14:41Quicksort
- 16:21Everything is an array
- 17:22Create data of a shape
- 17:52Create sequences
- 19:19Fold operator
- 19:48Sum operator
- 21:15Gradeup
- 22:08Sort
- 22:38Monadic
- 24:11Conways Life
- 26:06Vert APL
- 27:46Jop
- 29:21Cycle
- 30:00J Resources
- 30:18Crazy Syntax
- 33:15Thank you
- 33:40Parallelization
- 35:46Debugging
- 37:22Learning languages
- 39:43Performance
- 42:15Domainspecific languages








