APL demonstration 1975
Imperial College London5 HN recommenders · recommended in 4 months, 2014–2021
demo · intro · evergreen · 2014–2021 on HN
A 1975 live demonstration of the APL language by Imperial College professor Bob Spence, showing a REPL on a modified typewriter terminal and APL's appeal to non-programmers.
Recommended as a charming, from-zero introduction to APL and a window into early interactive computing.
Up next
2 mo on HN1. Introduction for 15.S12 Blockchain and Money, Fall 2018
MIT OpenCourseWare
2 HN recommender · 2021–2022
11 mo on HNLight Years Ahead | The 1969 Apollo Guidance Computer
TNMoC
11 HN recommender · 2021–2026
1 mo on HNJay Leno's Baker Electric Car
MyClassicCarTV
1 HN recommend · 2018–2022
4 mo on HNThe Golden Ratio (why it is so irrational) - Numberphile
Numberphile
3 HN recommender · 2018–2026
2 mo on HNBuilding the Moroccan Court
The Met
2 HN recommender · 2015–2021
3 mo on HNColossus - The Greatest Secret in the History of Computing
The Centre for Computing History
3 HN recommender · 2022–2024
6 mo on HNZipline - How Rwanda Built A Drone Delivery Service
Real Engineering
9 HN recommender · 2019–2023
10 mo on HNConway's Game Of Life in APL
Dyalog
11 HN recommender · 2010–2024
15 mo on HNAT&T Archives: Similiarities of Wave Behavior (Bonus Edition)
AT&T Tech Channel
12 HN recommender · 2014–2026
14 mo on HNMicro Men - 720p (2009)
gimpymoo
15 HN recommender · 2015–2026
12 mo on HNMechanical Computer (All Parts) - Basic Mechanisms In Fire Control Computers
Excelsior10000
13 HN recommender · 2014–2025
12 mo on HNProject Code Rush - The Beginnings of Netscape / Mozilla Documentary
The Documentary Network
13 HN recommender · 2015–2026
8 comments from Hacker News
Thanks for sharing. I worked on the UIUC campus for some time right by the greenhouses where they experimented with cultivars of corn and other grasses, always funny to see giant 8 foot tall plants lit with sodium lamps through the winter. As for APL, I haven't really got past an orientation in the language but it's held a total mystique to me since seeing this video circa 1975 [0] walking through the language with a Selectric teletype acting as a REPL, totally flipped my understanding of computer history, I assumed it was all punchcard programming back in the old black and white days xD (I am born 1990 for reference, trying to catch up with what happened before me) [0] (30min) ▶ this video
There is something so charming about the attached video [0]. It's very reminiscent of the original APL demonstration [1] from 1975. I love it! 0. link 1. ▶ this video
I think the key to understanding APL is realizing that it’s not built for Programmers; it’s built for Mathematicians. Here’s a fine half-hour introduction to APL in action: ▶ this video 1:00-2:00 is the motivation for APL—or any DSL—in a nutshell. (“conversational computing”, “users who are [not] professional programmers”) Or, if you’re happy to sit back and see math magic happen: link For all its mechanical advances over the last 40 years, it’s shocking how far our technology has regressed philosophically.
I think this is a good youtube video for someone starting from zero: ▶ this video An issue is how to enter the symbols. The way I do it is I created some input methods for Mac and Windows which use at-signs followed by the APL community name for the symbol: @times × @grade ⍋ @reverse ⌽ @domino ⌹ link
APL without native fonts isn't fun at all. This is real fibonacci in APL: link link This is a nice introduction into APL: ▶ this video And this is how APL is applied in the right way: link
You have posted an amazing and comprehensive comment. > If you look at the symbol, it looks like a rectangle with a division symbol inside. If you skip exactly 20 minutes into this video it IS EXACTLY a rectangle with a division symbol inside: ▶ this video I don't know whether to think "thank goodness for unicode" or "unicode is an enabler of problematic practices" :)
I enjoyed learning how they added a rotating ball to that typewriter and hooked it up to some kind of mainframe for the first APL implementation I think. ▶ this video
I love it I'm imagining a sixty year old dude, revered by all around him, who spend the last forty honing his fixed-form Fortran skills. Young engineers gather around him just to marvel at this masterpiece: ▶ this video