Does APL Need a Type System? by Aaron W Hsu at #FnConf18
What it is
Aaron Hsu's FnConf18 talk asks whether APL needs a static type system. He argues that APL's expressiveness and rapid iteration already deliver the benefits usually credited to types.
Why Hacker News recommends it
HN points to it as the main argument from the array-language camp that types are unnecessary there, and as a nuanced take on typed versus untyped programming.
- 3 people recommended it
- 3 different months
- 1 strong recommendations
- first 2019, last 2025
What HN commenters said
“To explain why, I recommend watching Aaron Hsu's videos on Dyalog APL”
Nuanced take on whether APL needs a type system.
kadblas, 2019-06 · Strong recommendation · in “Why I think Haskell is the best general purpose language as of June 22 2019”
“which argues that APL already provides the development ergonomics that are typically acribed to type systems.”
Argues APL already provides ergonomics usually attributed to type systems.
xelxebar, 2019-10 · Recommendation · in “Dex: A research language for array processing in the Haskell/ML family”
“I particularly like this one”
Hsu talk on usability and scaling of APL.
eggy, 2020-04 · Recommendation · in “Ode to J”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: apl, dyalog, type systems, array languages, functional programming
Also recommended by the same people
talkDesign Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17ConfEngine · 4 HN recommenders · 2018–2022
talkHigh-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18Dyalog User Meetings · 3 HN recommenders · 2019–2021
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
talk"Shen: A Sufficiently Advanced Lisp" by Aditya SiramStrange Loop Conference · 2 HN recommenders · 2015–2024