Submission timeline
2007–2026One 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 orderWhile I like Tcl, which I have used to write substantial portions of a shipping product, the author does make a good point about the difficulty of creating a language that is simultaneously a good programming language and a good scripting language: I love IPython dearly, but I've never seriously considered using it as a bash replacement (nor bash as a substitute for anything but the simplest Python scripts). As an aside, I have to praise one particular, easily overlooked…
About Tcl and the embedded world, a few years ago I wrote a single-file Tcl interpreter that is mostly compatible with current Tcl implementations (something is missing like namespaces, something was added like anonymous functions): http://jim.tcl.tk/index.html/doc/www/www/index.html (source code is here: https://github.com/msteveb/jimtcl) Now maintained by Steve Bennett, and actively used by some embedded folks.
Barely related but Tk/Ttk (in particular tkinter[1]) is criminally underrated for GUI tools. There's a fairly solid cross-platform GUI toolkit right there in the Python standard library and it's even native on Win32 and macOS (meanwhile there are e.g. bootstrap-like skins for it in case you don't like the Motif-look on Linux). There's really no need for every small Python GUI tool/script to require PyQt/PySide/wxPython and the non-wheel packaging shenanigans that go with that. [1] tkinter is actually a…
Okay, okay, I'll bite. Hear me, before the rotten tomatoes hit: I. like. TCL. In fact, I'm going to go out on a dangerous limb and say that complaining about the [expr] syntax - which seems to be his only concrete complaint in the whole article - reminds me of nothing so much as saying, "But Lisp is horrible - look at all those parentheses!" You've heard the trope that languages, as they get more advanced, begin to resemble Lisp?…
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
- 3
- Total points
- 356
- Total comments
- 210
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2008-04-22 | I can’t believe I’m praising Tcl | fiaz | 17 | 19 |
| 2011-01-01 | I can’t believe I’m praising Tcl | curtis | 5 | 2 |
| 2012-06-16 | I can’t believe I’m praising TclFirst breakout | m_for_monkey | 117 | 78 |
| 2019-08-15 | I can't believe I'm praising Tcl (2008) | zdw | 5 | 1 |
| 2020-09-05 | I can't believe I'm praising Tcl (2008)Best thread | panic | 119 | 58 |
| 2023-05-04 | I can't believe I'm praising Tcl (2008)Latest 20+ point return | thunderbong | 87 | 52 |
| 2023-05-04 | “I can't believe I'm praising Tcl” by Yossi Kreinin (2008) | timoteostewart | 3 | 0 |
| 2024-09-19 | I can't believe I'm praising Tcl (2008) | metadat | 3 | 0 |
