Xah Talk Show 2025-04-30 Ep650 Why Perl Sucks, Etymology of Fan
- timestamp
- 01:34 etymology of fan
- 18:56 why perl sucks
- 39:55 emacs workflow, creating table of contents
Video Summary (Generated by AI. Reviewed by Human.)
The video covers several topics including the etymology of the word "fan" (1:34), the host's criticism of the Perl programming language (18:56), and a demonstration of an Emacs workflow for creating a table of contents (39:55) for web tutorials.
Here's a breakdown of the key discussions:
- Etymology of "Fan": The host discusses the origin of the word "fan," noting its potential shortening from "fanatic" and its initial use in American English for baseball enthusiasts (1:34).
- He also touches on the word "devotee" as a possible alternative.
- Why Perl Sucks: The host elaborates on his long-standing criticism of Perl, stating that its cryptic and unreadable syntax (19:33) makes it a "write-only" language.
- He discusses Perl's slogans "There is more than one way to do it" (21:27) (TIMTOWTDI) and "Do what I mean" (21:07) (DWIM), arguing that these philosophies lead to poor design and ultimately contributed to Perl's decline (38:41).
- He contrasts Perl's verbosity with Java's explicitness and also discusses the concept of "code golf" (27:52) popular in the Perl community.
- Emacs Workflow Demo: The host demonstrates how he uses Emacs to create a table of contents for his Perl tutorial website (39:55).
- This segment showcases his personal workflow, including updating dates, adding sections, manipulating text, and systematically renaming links to their full titles (40:01-46:47).
etymology of fan