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
Perl Cult
- Perl Tutorial
- Xah Talk Show 2025-04-30 Ep650 Why Perl Sucks, Etymology of Fan
- Perl Books Survey 2002
- Perl One-Liner Screw (2000)
- Perl: the Difference Between Theory and Practice (2000)
- Perl: the Theory vs Practice Quip (2002)
- Perl, Laziness and Larry Wall (2002)
- Perl Larry Wall and Cults (2000)
- Perl's raison d'être (2000)
- On the Survival Strategies of Larry Wall vs Richard Stallman (2002)
- Emacs Lisp vs Perl for Text Processing (2007)
- What is Expressiveness in Programing Languages (2005)