3 ms·
tl;dr: John Ousterhout's reasonable reply: http://vanderburg.org/old_pages/Tcl/war/0009.html http://vanderburg.org/old_pages/Tcl/war/0009.html , done (Submitte
by B1FF_PSUVM 10y ago
tl;dr: John Ousterhout's reasonable reply: http://vanderburg.org/old_pages/Tcl/war/0009.html http://vanderburg.org/old_pages/Tcl/war/0009.html , done
(Submitted page looks like an Usenet Who's Who index ;-)
- shitgoose 10y agoyes, he is good. this is my favourite part: "I didn't design Tcl for building huge programs with 10's or 100's of thousands of lines of Tcl, and I've been pretty surprised that people have used it for huge programs." lots of Tcl criticism stems from the fact that people started using Tcl not in the way it was intended.
- ArkyBeagle 10y agoI have trouble finding things that require more than 10kloc of Tcl but Tcl has been extended since Osterhout sorta faded on it. It has features like namespaces and package management since at least 8.x . Language comparison is always challenging. I've had less trouble with Tcl than with just about any other language. But it rather requires thinking about the problem in certain ways. The main thing it requires is adherence to an event driven model.
- pvg 10y agoYep, should be the top comment. You can save yourself from having to know anything more about this incident by reading that and going back to whatever more interesting thing you were doing before.
- dleslie 10y agoThe Law is the basis of my concerns for Rust. I love the language, but I feel that using it consists of a considerable amount of yak-shaving; I have a habit of loving languages that violate The Law, Scheme and Haskell being among them.