This is a list of tips that have a presence on this wiki. The canonical list is here .
[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 has proved needlessly general, I currently use something simpler) 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. In terms of Tcl9, especially, the distinction between vars and procs seems rather pointless. Proc should just be strings (of course) assigned to vars, and called by the var name, and use init or Processing Arguments for parameter passing. Larry Smith
The following TIPs have not yet been voted on.