Version 6 of The Mystical Tcl 9.0

Updated 2004-07-14 09:00:41 by lwv

George Peter Staplin: July 13, 2004 - Tcl 9.0 feels like something just beyond the grasp of reality. There are many ideas for what needs to be done, but most ideas from what I've seen aren't being actively worked on. I can't blame anybody for that though. We work on what we want to -- Tcl is free after all.

I've talked with Joe Mistachkin about JIT for Tcl 9.0. I've come to realize it's quite a bit more complex than my JIT for Forth, because of Tcl being so dynamic. I'm actively working on a prototype design.

Salvatore Sanfilippo and I talked about BigNum support. He even has some C code that implements such a thing. There is also: Proper integers for Tcl 8.5 or 9.0 and Proper integers implementation. There are several existing packages that already implement BigNums, but one has a license restriction (GPL/LGPL) and the other uses strings and I've been told/read is much slower than native CPU integer operations. I've written little prototypes that use the x86 opcodes add/adc to deal with larger integer types, but more design will obviously be needed.


LV Is the purpose of this page to summarize whom is working on features that are waiting for Tcl/Tk 9.0? It might be worth taking a pass through the TIP list to see which ones are tagged as being for 9.0 ...



Category Design | Category Suggestions