Larry Wall, on Tcl
- From: Bryan Oakley <oakley@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 07 Dec 2007 11:59:48 -0600
State of the Onion, http://www.perl.com/pub/a/2007/12/06/soto-11.html
His comments about Tcl:
--- begin quote ---
....After Perl came Tcl, which in a sense is a purer scripting language than Perl. Perl just pretends that everything is a string when it's convenient, but Tcl really believes that as a controlling metaphor. The string metaphor tends to have bad performance ramifications, but that's not why Tcl languished, I think. There were two reasons for that.
First, Tcl stayed in the Unix mindset that controlling tools was the opposite of creating tools, so they didn't optimize much. The fast parts can always be written in C, after all.
The second reason was the lack of a decent extension mechanism, so you ended up with separate executables for expect, incr-tcl, etc.
I must say, though, that I've always admired Tcl's delegational model of semantics. But it fell into the same trap as LISP by expecting everyone to use the One True Syntax..."
--- end quote ---
I think he totally missed the boat with the "lack of a decent extension mechansim" comment, but that statement was true at one point in time. Perhaps his version of Tcl is stuck at 7.6.
--
Bryan Oakley
http://www.tclscripting.com
.
- Follow-Ups:
- Re: Larry Wall, on Tcl
- From: tom.rmadilo
- Re: Larry Wall, on Tcl
- From: Torsten Berg
- Re: Larry Wall, on Tcl
- From: Jan Kandziora
- Re: Larry Wall, on Tcl
- Prev by Date: Re: returning a value and closing main window with Tk
- Next by Date: Re: Bug in http package
- Previous by thread: SWIG with visual studio and TCL
- Next by thread: Re: Larry Wall, on Tcl
- Index(es):
Relevant Pages
|