3 ms·
Tcl has its faults. 1) Poor DB support (TDBC is very young with so few drivers) 2) No CPAN 3) Poor support for web-development 4) Poor support for advance progr
by systems 17y ago
Tcl has its faults. 1) Poor DB support (TDBC is very young with so few drivers) 2) No CPAN 3) Poor support for web-development 4) Poor support for advance programming constructs
5) Dry community
Its not just Marketing, Tcl is just not as exciting as Haskell, Erlang, Ruby or even R!
- davidw 17y ago> ... marketing ... exciting That sounds exactly like a marketing problem. The other things are actually technical problems that are more or less correct, but that haven't necessarily stopped other languages from doing ok. I mean, look at Erlang, for instance. It does a few things very well, and other things in it are fairly ugly. And yet, warts and all, it's certainly worth studying, and utilizing for certain classes of problem. Another example: Tcl has more or less got i18n/unicode/utf8 and threads right for years, whereas Ruby has struggled with those same issues. Every language/implementation has strengths and weaknesses, and part of what 'marketing' is, is getting the language into the hands of people who will do well with its strengths, and also gathering data from the 'market' in order to determine what needs improving/fixing. BTW, the Tcl community is excellent. Very friendly people, very welcoming and approachable.
- gaius 17y agoIn many years of Tcl point 1 has never been a problem - TDBC is new but Oratcl and Sybtcl have been around for a long time and are rock solid. 2 no comment, 3 may be true now but Phillip Greenspun managed to build his business around it, 4, can you provide an example? 5 only in the sense that they don't blog much.