What are the worst tcl habits of acs 3.x code? And what are the
important extra features available in tcl 8? Since most (all?) of
ACS 3.x is tcl-7 backwards compatible, and that's where I picked up
tcl, I'm trying to figure out what tools I haven't been using just
because I wasn't aware they're there...
- tcl 8: non-greedy regexp options
- tcl 8: package isn't new, but it's unused in acs 3... namespaces are new
- what idiot added empty_string_p, which has the overhead of a proc call, when {$string == ""} works fine (and doesn't try to pretend tcl is lisp, which could be off-putting to some)
- others?
Request notifications