In article <334EDC93.2376@maths.anu.edu.au>,
Graham Matthews <graham.matthews@maths.anu.edu.au> wrote:
[ Replying to JO ]
> I would like you ask you a question. You claim that the "everything is a
> string" approach is the be-all-and-end-all, the way to go, etc, etc. Why
> then has Tcl8.0 moved away from this philosophy?
Semantically it hasn't. It just now has a rather neat behind-the-scenes
way of caching the results of converting the value from a string into
something else (like a list or number) in case it gets used like that
again. You never see this though. It is transparent to the programmer
(unless you are coding an extension in C and want to use the faster
programming interface - you don't have to though) and all the user
sees are (sometines significantly) faster programs.
Donal.
--
Donal K. Fellows http://r8h.cs.man.ac.uk:8000/ (SAY NO TO COMMERCIAL SPAMS!)
(work) fellowsd@cs.man.ac.uk Dept. Comp. Sci, Univ. Manchester, U.K.
| donal@ugglan.demon.co.uk 6,Randall Place, Heaton, Bradford, U.K. (home)
+-> ++44-161-275-6137 Send correspondence to my office ++44-1274-401017 <-+
|