Design patterns in Tcl | Hacker News Reader