Thanks to Arjen Markus for his weekly summary of Wiki action:
Ah, the days pass fast when you have loads of meetings! Luckily the
Wiki is a reliable oasis to rest your feet and feast your eyes.
A bit of sound, anyone?
- Putting Tcl to work: control an audio device ...
<http://wiki.tcl.tk/19503>
- Snack was out of the picture for a while, but recently it has
gained momentum again. Discussions on sound quality not from
audiophiles, but from speech experts: they want a lossless
format. <http://wiki.tcl.tk/21123>
Laziness, randomness, anything goes!
- Here is a nice idea: lazy lists - no need to first create
the list in full and then manipulate its elements -
<http://wiki.tcl.tk/21178>. Infinite lists, anyone?
- When not satisfied with lists, try the next level:
lazy objects. It is an oldy: <http://wiki.tcl.tk/2515>
- Some people can not get enough of random numbers. Well,
they are fascinating - especially techniques to make
sure they _are_ random: <http://wiki.tcl.tk/1551>
Playing it safe
- Sometimes you need a unique number, well, to identify
something for instance. Various names and various
techniques can be found at: <http://wiki.tcl.tk/10871>
- Electronics never was your chronicler's favourite subject.
But hey, you can deal with it in Tcl, which makes it
kind of interesting: <http://wiki.tcl.tk/21140>
- We have seen games of all sorts - mostly with fancy graphics.
But a relaxed way of playing a game is simply by text:
<http://wiki.tcl.tk/21135> and <http://wiki.tcl.tk/21136>
for a different style.
- Wouldn't it be nice to have a calendar you can do anything
with? <http://wiki.tcl.tk/13497> is not quite there yet,
but there is some promise ...
Everything Tcl-related you want is probably one or two clicks away in these
pages:
The "Welcome to comp.lang.tcl" message by Andreas Kupries
http://www.purl.org/net/tcl-welcome
comp.lang.tcl is a crucial resource for Tcl practitioners.
An interesting perspective on its traffic appears at
http://groups.google.com/group/comp.lang.tcl/about
The Tcl Developer Site is Tcl's "home base".
http://www.tcl.tk
Larry Virden maintains a comp.lang.tcl FAQ launcher.
http://www.purl.org/NET/Tcl-FAQ/
The Tcl Developer Xchange is a highly organized resource center
of documents and software with provisions for individuals to
maintain references to their own software:
http://www.tcl.tk/resource/
The TDX sponsor, ActiveState, also keeps info to convince your
boss Tcl is a good thing
http://www.tcl.tk/scripting/
The Tcl'ers Wiki is a huge, dynamic, collaboratively edited repository
of documentation, examples, tutorials and pontifications on all things
Tcl.
http://wiki.tcl.tk/0
For the ideal overview of the topics about Tcl most likely to
interest a newcomer, see "Arts and Crafts ..."
http://wiki.tcl.tk/969
There's also a high-quality Wikibook on Tcl:
http://en.wikibooks.org/wiki/Programming:Tcl
ActiveState maintains binaries distribution and development tools
http://www.activestate.com/Tcl
along with a Cookbook of Tcl recipes
http://aspn.activestate.com/ASPN/Cookbook/Tcl
"La Gazette du Técleux" is an important monthly publication.
http://wfr.tcl.tk/1159
deli.cio.us presents an intriguing approach to reference commentary.
It already aggregates quite a bit of Tcl intelligence.
http://del.icio.us/tag/tcl
Cameron Laird tracks several Tcl/Tk references of interest (but
needs to validate many of the links).
http://phaseit.net/claird/comp.lang.tcl/
Years ago, Cetus Links maintained a Tcl/Tk page with verified links
http://www.cetus-links.org/oo_tcl_tk.html
"Yahoo! Groups" archives comp.lang.tcl.announce posts--even
though clta itself is dormant.
http://groups.yahoo.com/group/tcl_announce/
We're working on more useful archives of past installments. In the
meantime, an alternative is
http://groups.google.com/groups?oi=djq&as_q=+Tcl-URL&as_ugroup=comp.lang.tcl
Suggestions/corrections for next week's posting are always welcome.
To receive a new issue of this posting in e-mail each Monday, ask
<cla...@phaseit.net> to subscribe. Be sure to mention "Tcl-URL!".
--
Phaseit, Inc. (http://phaseit.net) is pleased to participate in and
sponsor the "Tcl-URL!" project.
There's quite a bit of TIP activity at the moment. Maybe not so many
new TIPs, but plenty of voting and actual committing of new
features...
Donal.
TIPX: new, used and discarded TIPs
TIP 318 by Bill Poser : Extend Default Whitespace in 'string trim' Beyond ASCII
http://www.tcl.tk/cgi-bin/tct/tip/318.html
is a new TIP
TIP 257 by Donal K. Fellows : Object Orientation for Tcl
http://www.tcl.tk/cgi-bin/tct/tip/257.html
Vote: In progress
TIP 317 by Pat Thoyts : Extend binary Ensemble with Binary Encodings
http://www.tcl.tk/cgi-bin/tct/tip/317.html
Vote: In progress
TIP 257 by Donal K. Fellows : Object Orientation for Tcl
http://www.tcl.tk/cgi-bin/tct/tip/257.html
Vote: Done
State has changed from Draft to Accepted
uwe
http://tip.tcl.tk/60
http://tip.tcl.tk/69
http://tip.tcl.tk/86
http://tip.tcl.tk/89
http://tip.tcl.tk/97
http://tip.tcl.tk/106
http://tip.tcl.tk/114
http://tip.tcl.tk/115
http://tip.tcl.tk/119
http://tip.tcl.tk/122
http://tip.tcl.tk/126
http://tip.tcl.tk/128
http://tip.tcl.tk/131
http://tip.tcl.tk/133
http://tip.tcl.tk/141
http://tip.tcl.tk/150
http://tip.tcl.tk/154
These are just a few of the TIPs which are in a state which could use
some tender loving care and attention to bring them to the point of a
vote or, in some cases, to get them into a state to appear in a
release.
We'd all love to see TIP 131 come into being! The problem is
that it may require an implementation of TIP 131.
(More seriously, TIP 119 is the one that interests me a lot)
Regards,
Arjen
http://tip.tcl.tk/60 "EXTERN Macro Change to Support a Wider Set of Attributes"
http://tip.tcl.tk/69 "Improvements for the Tcl Hash Table"
http://tip.tcl.tk/86 "Improved Debugger Support"
http://tip.tcl.tk/89 "Try/Catch Exception Handling in the Core"
http://tip.tcl.tk/97 "Moving Vertices of Canvas Items"
http://tip.tcl.tk/106 "Add Encoding Abilities to the [dde] Command"
http://tip.tcl.tk/114 "A System for Non-Decimal Numeric Values"
http://tip.tcl.tk/115 "Making Tcl Truly 64-Bit Ready"
http://tip.tcl.tk/119 "Angled Text on a Canvas"
http://tip.tcl.tk/122 "Use tcl_{non,}wordchars Throughout Tcl/Tk"
http://tip.tcl.tk/126 "Rich Strings for Representation Persistence"
http://tip.tcl.tk/128 "Ability to Install a Custom Memory Allocator"
http://tip.tcl.tk/131 "Read My Mind and Do What I Mean"
http://tip.tcl.tk/133 "Extending [expr] Operators"
http://tip.tcl.tk/141 "Multiple Initial-Files in [tk_getOpenFile]"
http://tip.tcl.tk/150 "Implement the Tk send Command for Windows"
http://tip.tcl.tk/154 "Add Named Colors to Tk"
uwe
I had a closer look at this one, see:
http://groups.google.de/group/comp.lang.tcl/msg/6a428856731cf64a
http://groups.google.de/group/comp.lang.tcl/browse_thread/thread/2a9317f4aeb26920/7c1537abaabdd104
What about an intermediate option, actually? Make the current API
function Tcl_DeleteHashEntry(entryPtr) a deprecated one and change the
core to use a new
API Tcl_DeleteHashEntry(tablePtr,entryPtr). Then, in Tcl 9, remove the
deprecated old API. Is this something, that would be worth it
considering the memory savings? Or does it make things even more
complicated.
Hm, I should post that to the core list rahter, perhaps.
Torsten