[DKF]: Not everything that I want in [TclOO] is yet there. This is a page to collect those ideas and track them until they're implemented and deployed in reality. Warning! What TclOO won't do is massively increase in scope. Its focus will necessarily remain on being small, stable, fast, well-engineered, tested and documented. Putting any old thing in here may well just result in those suggestions getting deleted. You are ''supposed'' to build on top of TclOO for most things. ---- **Wish List** The order here is arbitrary. Fundamental features: * '''submethods''' (to support [Snit]) ** Not yet [TIP]ped. *** Difficulty estimated to be fairly high; introspection is troublesome… * '''slots''' (to support [XOTcl]) ** See [TIP]#279 for background ideas. [http://tip.tcl.tk/279.html] *** Difficulty estimated to be fairly low * better support for [self]-like object management *** Difficulty not yet studied Class library: * [megawidget] system ** Base on [Megawidgets with TclOO]? Should be (nearly?) pure Tcl. ** Part of the 8.6 [tk_getOpenFile] for Unix/X11 is currently done as a TclOO-based megawidget, which simplified quite a lot of code. * Support for [chan create] and [chan push] ** Base on [TclOO Channels]? Should be pure Tcl. * Rework [zlib stream] stuff as TclOO class ** Requires [C] skills. * [TDBC] (though this is really already done) * Improvements to [tcllib] ** Should be pure Tcl. ---- **Work Roster** ''[[to be done]]'' ---- **See Also** * [Tcl 9.0 WishList] * [Tk 9.0 WishList] ---- !!!!!! %| [Category Suggestions] | [Category Object Orientation] |% !!!!!!