13 ms·
Thanks that made me smile :) I actually really like Tcl, I like the simplicity of its command argument nature. The thread "Why is Tcl syntax so weird" was pos
by itsrainingagain 5y ago
Thanks that made me smile :)
I actually really like Tcl, I like the simplicity of its command argument nature.
The thread "Why is Tcl syntax so weird" was posted a couple of weeks back, https://news.ycombinator.com/item?id=29143346 https://news.ycombinator.com/item?id=29143346. The first comment on the page includes "Tcl is still a wonderful language and I often lament how it’s mostly died out". Happily, for me at least, it's still going strong in HDL land :)
- IshKebab 5y agoTCL is a terrible error-prone language. The fact that language rules are quite short (I think, there doesn't even seem to be a specification so who really knows) doesn't mean the language is good. Brainfuck is stupidly simple but good luck writing reliable code with that! I should make a TCL quoting quiz to prove how insane it is.
- itsrainingagain 5y agoThe rules are here https://www.tcl-lang.org/man/tcl/TclCmd/Tcl.htm https://www.tcl-lang.org/man/tcl/TclCmd/Tcl.htm I guess Tcl is just one of things that divides opinion.
- IshKebab 5y agoAh thanks for that. I dunno, I suspect most TCL users are those that are forced to use it (because of EDA tools probably). Kind of the same reason Bash and CMake are popular, even though they share similar levels of insanity to TCL. The one thing I'll give it is that the "function bodies are just eval'd strings, quoted using braces" is a kind of neat trick for implementing functions. Like if you want to make a language that supports functions with the minimum amount of code possible, that's a fun idea. Not a good idea, but a fun one. The correct response is "ha that's a neat trick. Now please delete it and do it properly."