THE VIDEO SHELF · apl programming style
Design Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17
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 HN readers recommended it
HN recommends it as a terrific talk on APL readability and on the idea of idioms over libraries.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- ConfEngine
- Topic
- apl programming style
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 9
- Recommendation years in dataset
- 2018–2022
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
All of the languages you mentioned are watered-down and inferior versions of the programming models invented by APL and J. By that I don't mean that APL/J are unilaterally better -- there are plenty of practical reasons to choose R/Matlab/numpy -- but they are unquestionably …
jonahx on Hacker News · 2019-04
In J Language – New Website> It feels like there's an unexplored dimension of abstraction here. Something where generics, interfaces and higher order functions are too static and low level primitives. Something where it's really difficult to pinpoint what exactly is the repeated pattern here and how to exploit it. …
myco_logic on Hacker News · 2022-08
In Programming breakthroughs we needQualification: I was introduced to FP a number of years ago and have finally reached a point where I feel that I have a deep understanding of FP in general. In my mind, Haskell is the "best" language out there ("best" in that it provides …
kadblas on Hacker News · 2019-06
In Why I think Haskell is the best general purpose language as of June 22 2019
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.