Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Makes me wonder, are there any current projects still using tcl? I know DDG is still using perl.


Flightaware.com used Tcl as one of its foundational technologies. Karl Lehenbauer gave a presentation in which he covered some of those systems: https://www.youtube.com/watch?v=3YwFHPFL20c


Various projects and companies using Tcl are listed at https://wiki.tcl-lang.org/page/Who+Uses+Tcl .


If it just had a fresher UI it would be just fine for most users.


I use Tcl daily for work and personally love it! Its syntax is weird but when it clicks things just make sense in a zen way. Much like getting into the groove in lisp or something, it _feels_ correct in that minute.

The main problem is just tooling. There are some insanely cool language features like Expect (still the best implementation) or starpacks/starkits, yet there is no basic package manager. You are stuck installing via yum/apt or building from source if you are lucky to find what you need. Most of the time you can just assume there isn't something you can rely on, and you'll have to patch source tcllib (the batteries included library).


gitk and “git gui” are written in Tcl/Tk.

Some components of the GNU toolchain use dejagnu in their testsuite, which is based on expect and written in Tcl.

The SQLite testsuite uses Tcl, too.


F5 iRules, Cisco iOS (afaik), embedded in network storage devices, Argonne National Laboratory Swift/T supercomputer control, …


Python ships with Tcl/Tk for tkinter.


tcl is heavily used in electronic design tools (e.g. Vivado).


MacPorts.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: