HackerTube

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 need
  • Qualification: 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.