News for hackers. Stuff that matters.
Re:Learn X in Y minutes – Tcl by gecko on Tuesday August 25, 2015 @10:29AM (#10116709)
I think you're being overdramatic, but since you didn't explain why you think Tcl is "the worst parody of a language since BASIC and Brainfuck", I can't really evaluate that. I can name lots of things about Tcl that are actually very pleasant, including the robust libraries, the homoiconic syntax, the ease of extending the language, the quickness that newbies can pick it up, and the performance (which is roughly on par with CPython, Perl and the like). What things have you hit that resulted in such an amazingly strong negative response?
Re:Learn X in Y minutes – Tcl by tempodox on Tuesday August 25, 2015 @10:44AM (#10116843)
The fact that there are no data types but only strings. The necessity to navigate dynamic scoping with `upvar` & siblings. The load of having to simulate locality of reference with fancy array indexes. It may be nice for simple string-crunching scripts but a complex application is living hell. You wouldn't use /bin/sh for that, either.
Re:Learn X in Y minutes – Tcl by tpoindex on Tuesday August 25, 2015 @11:56AM (#10117358)
Sounds like you haven't used Tcl since the early 1990's, you may want to check your facts. Tcl has had boolean, integer, floating point, list, dictionary, and other data types besides strings since 1997. The fact that Tcl will convert all of these values into strings when asked is immensely useful. Likewise, Tcl has had object oriented extensions since the early 1990's, and as of the last few years has OO built into the core, so you can easily build your data structures to suit.
Re:Learn X in Y minutes – Tcl by wrenky on Wednesday August 26, 2015 @02:29PM (#10125064)
This just isn't true, and hasn't been true since 92. Please go and take another look, its a very surprising language that more often than not beats or is comparable perl/python/js for speed.