This is a '''list of [TIP%|%tips]''' that have a presence on this wiki. The
canonical list is [http://www.tcl.tk/cgi-bin/tct/tip/%|%here].
** Discussion of TIPS **
[Tip 479%|%479]: Add Named Procedures as a New Command in Tcl (procx)
Do we really want to thus complicate the declaration of a proc? This seems quite clumsy. We could just use something like [init]. Right now, [init] is quite flexible and could probably be shorted (the -using stuff seems needlessly general) but it would be less verbose and easier to read than the suggested syntax and will require no extensions of the interpreter. If a more flexible scheme overall is desired, we could eliminate the arguments in the declaration entirely but for an implied "args" and use the system in [Processing Arguments]. This allows addressing by position, by name, and even includes a means of creating upvars without the need of separate upvar statements. [Larry Smith]
** Informational TIPs **
[Tip 407%|%407]: '''The String Representation of Tcl [list%|%Lists]: the Gory Details''':
** Implemented TIPs **
[Tcl Improvement Proposal 59%|%59]: '''Embed Build Information in Tcl Binary Library''': The basis for [tcl::pkgconfig].
[Tip 148%|%148]: '''Correct [list]-Quoting of the '#' Character''': a bug fix.
[TIP #257: Object Orientation for Tcl%|%257]: '''Object Orientation for Tcl''': the basis for [TclOO].
** Approved TIPs **
''this section is currently empty'':
** Pending TIPs **
The following TIPs have not yet been voted on.
[Tcl Improvement Proposal 415%|%415]: '''Enable Easy Creation of Circular Arc Segments''': Creating a segment of a circular arc is unnecessarily difficult.
[Tcl Improvement Proposal #431%|%431]: '''Add 'tempdir' Subcommand to 'file'''': addresses the fact that `[file mkdir]` does not fail if the directory already exists.
[Tcl Improvement Proposal #401%|%401]: '''Comment Words with Leading {#}''': make it possible to place a comment in the position of an individual word.
[TIP 424%|%424]: '''Improving `[exec]`''', by [Alexandre Ferrieux]: A new syntax for `[exec]` (and by extension, for `[open]`) to make it possible to pass arbitrary values, even those that look like special `[exec]` operators, as arguments to the executed program.
** Withdrawn TIPs **
[TIP #305: ANSI Escape Sequence Support for Windows's Console Channel Driver%|%305]: '''ANSI Escape Sequence Support for Windows's Console Channel Driver''': better off as a platform-specific extension.
** Rejected TIPs **
: ''this section is empty for the time being''
<<categories>> TIP | Documentation