HN Hall of Fame Weekly email

Tcl the Misunderstood (2006)

Screenshot of antirez.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 7 calendar years, with breakout response in 4 of them.

submissions
7
submitters
7
observed span
2008–2024
peak thread · 108 comments
182 pts
latest 20+ return · 2024-10-09
135 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Watching someone learns basics of programming in Python, I realized that Python is actually not that easy to learn for beginners as I thought: 1. Types in Python are implicit. It's really hard to explain that they need to always think about what type something is, especially when they haven't grasped the concept of types yet. 2. Indentation as part of the language. I thought it's a great thing for beginners, but it's actually confuses beginners that empty space affects…

deepsun·182-point thread·

A little Tcl story. When John Ousterhout interviewed me to be VP of Engineering at the Tcl company (Scriptics) many years ago I told him I knew nothing about Tcl at all. He told me that the two great virtues of Tcl were that it was incredibly easy to learn and had very powerful regular expression facilities (I think he was trying to contrast with Perl which also has great regular expressions). I blurted out "Don't those two things contradict…

Another excellent aspect of Tcl I found is extensibility of JO's C implementation. At some point I needed to write some native code for speed and making this visible to the Tcl interpreter was a pleasure. Plus the codebase is so clean and well written.

An interesting corollary to concept 5 (the fact that everything in Tcl is a string) is that this means that Tcl is actually homoiconic. It does it completely differently from Lisp, but still ends up in the same place: code and data have the same representation.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
686

reference only — not used in Hall rules or ranking

Total comments
314

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2008-12-07Tcl the Misunderstood (not too new)pmarin3117
2012-12-14Tcl the misunderstood (2006)First breakoutzeitg3ist181108
2014-01-16Tcl the misunderstood (2006)throwaway34413145
2016-09-06Tcl the Misunderstoodyberreby50
2019-10-28Tcl the Misunderstood (2006)Tomte210
2022-04-23Tcl the Misunderstood (2006)Hall induction · Best threadpcr91030318277
2024-10-09Tcl the Misunderstood (2006)Latest 20+ point return80x8613567