Tcl/Tk Community handles enhancement to Tcl/Tk code base with TIPs (Tcl Improvement Proposals - for details see http://tcl.tk/cgi-bin/tct/tip/ ) and SourceForge.net Tracker for Bugs/Feature requests/Patches - see http://sourceforge.net/tracker/?group_id=10894 ). There is also plenty ideas floating in this Tcler's Wiki (http://wiki.tcl.tk ) so you are encouraged to browse these links to see what is currently needed.
You will probably find a mentor for any reasonably defined project inspired by browsing mentioned resources. But this particular page is for mentors to publish outlines for proposed projects. That way it would be simpler for students to discuss, choose and apply with Tcl as mentoring organization. It would be best if goal of the Google Code of Summer 2007 student project will be finally described in TIP like fashion. But lets start with what we've got now:
JH is always full of more ideas than time:
Another thing would be to contribute more image formats (e.g. jpeg2000 or PNG) or faster image reader code to tkimg; I'm sure that would be appreciated, and it could all be done by leveraging other open code, which is a Summer-of-Code sort of thing to do.
I'd also really like to see someone look at how to move Tk's text widget towards supporting the full CSS2 box model (even if not with the same syntax, and definitely *without* the HTML parsing!) That would be useful for so many things.
Either that or a webservice container (including a decent amount of security support infrastructure) as a starkit/starpack so I could just add services and key-pairs to make a full system, ready to go. That'd be really cool, and interesting to me in my professional capacity as well as my Tcl-hacker capacity.
SEH 20070312 -
Accomplishment of the last three would instantly make Tcl/Tk a leader in personal productivity software.