Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17
What it is
Aaron Hsu discusses design patterns and anti-patterns in APL and why the language is productive despite its write-only reputation. He argues that idioms matter more than libraries in array languages.
Why Hacker News recommends it
HN recommends it as a terrific talk on APL readability and on the idea of idioms over libraries.
- 4 people recommended it
- 4 different months
- 2 strong recommendations
- first 2018, last 2022
What HN commenters said
“On the readability of APL (terrific video)”
Terrific talk on APL readability
jonahx, 2019-04 · Strong recommendation · in “J Language – New Website”
“his fantastic talk on anti-patterns in the Iversonian languages”
Fantastic talk on idioms over libraries in array languages
myco_logic, 2022-08 · Strong recommendation · in “Programming breakthroughs we need”
“The main takeaway from this video for me was the principle of”
Introduces the principle of idioms over libraries
kadblas, 2019-06 · Recommendation · in “Why I think Haskell is the best general purpose language as of June 22 2019”
“Aaron Hsu has a really interesting talk”
Compares APL with other languages via human-computer interfaces
xelxebar, 2019-12 · Recommendation · in “APL and J (2015)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: apl, array languages, idioms, readability, aaron hsu
Also recommended by the same people
talkDoes APL Need a Type System? by Aaron W Hsu at #FnConf18ConfEngine · 3 HN recommenders · 2019–2025
talkHigh-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18Dyalog User Meetings · 3 HN recommenders · 2019–2021
lectureKurt Vonnegut on the Shapes of StoriesDavid Comberg · 5 HN recommenders · 2012–2022
explainerWhy are people mean on Twitter? - Smarter Every Day 214SmarterEveryDay · 1 HN recommender · 2020–2020
talkBreak Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher DomasAdrian Crenshaw · 6 HN recommenders · 2017–2026
explainerManipulating the YouTube Algorithm - (Part 1/3) Smarter Every Day 213SmarterEveryDay · 2 HN recommenders · 2019–2021
explainerWho is Manipulating Facebook? - Smarter Every Day 215SmarterEveryDay · 1 HN recommender · 2019–2020
talkFactor: an extensible interactive languageGoogle TechTalks · 5 HN recommenders · 2014–2025