Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Tcl-URL! - weekly Tcl news and links (Jun 1)

1 view
Skip to first unread message

Cameron Laird

unread,
May 31, 2008, 8:26:44 PM5/31/08
to
QOTW: "And why, oh why can't anyone but the Evil Empire give me a font
with lowercase numerals?" Stylist Kevin B. Kenny, who typically (when not
writing for work) uses Monotype Caslon Old Style for running text and
Friz Quadrata for display text.


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.

Donal K. Fellows

unread,
Jun 2, 2008, 7:27:13 AM6/2/08
to
Cameron Laird wrote:
> Suggestions/corrections for next week's posting are always welcome.

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.

Uwe Klein

unread,
Jun 2, 2008, 7:36:12 AM6/2/08
to

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

Larry W. Virden

unread,
Jun 2, 2008, 7:57:16 AM6/2/08
to
If community members are looking for a place to contribute, they might
consider discussing with the TCT how they might help support the
following TIPs:

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.

Arjen Markus

unread,
Jun 2, 2008, 8:25:44 AM6/2/08
to
On 2 jun, 13:57, "Larry W. Virden" <lvir...@gmail.com> wrote:
> If community members are looking for a place to contribute, they might
> consider discussing with the TCT how they might help support the
> following TIPs:
>
> http://tip.tcl.tk/60http://tip.tcl.tk/69http://tip.tcl.tk/86http://tip.tcl.tk/89http://tip.tcl.tk/97http://tip.tcl.tk/106http://tip.tcl.tk/114http://tip.tcl.tk/115http://tip.tcl.tk/119http://tip.tcl.tk/122http://tip.tcl.tk/126http://tip.tcl.tk/128http://tip.tcl.tk/131http://tip.tcl.tk/133http://tip.tcl.tk/141http://tip.tcl.tk/150http://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

Uwe Klein

unread,
Jun 2, 2008, 8:23:26 AM6/2/08
to
The same a bit more verbose:

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

Torsten Berg

unread,
Jun 2, 2008, 5:42:28 PM6/2/08
to
> http://tip.tcl.tk/69 "Improvements for the Tcl Hash Table

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

0 new messages