Hacker News new | past | comments | ask | show | jobs | submit login

I've used tcl for years and I use python for my own projects.

The key difference is the lisp-like expressivity of tcl vs the structured nature of python, which makes it harder to do things like override control structures or rewrite functions on the fly.

Everything in tcl is a string leads to some very interesting consequences, some of which are outlined in the article. It's also easier to write disastrously messy code in tcl than in Python, and the freedom leads to rival and poorly documented libraries - it's not an "institutional" language the way Python is.

Syntax is a red herring.




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

Search: