Download presentation
Presentation is loading. Please wait.
Published byRebecca Craig Modified over 8 years ago
1
Itcl-ng Status
2
History Implementation started about 4 years ago October 2008 Itcl4.0a release December 2008 Itcl4.0b1 February 2009 Itcl4.0b2 October 2009 Itcl4.0b3 March 2010 Itcl4.0b4
3
Goal of the Tool Based on TclOO Use less internals of Tcl When using internals use of well defined interfaces Will be bundled with Tcl core like TDBC A lot of new functionality A lot of Snit functionality Allows to use itcl-ng without itk for Tk applications using Snit like widget and widgetadaptor interfaces
4
General Structure Handling of classes, objects and methods on low level mostly done by TclOO using C-API interfaces Handling of variables by itcl-ng C-code only Internal replacement of itcl ensembles with namespace ensembles 5 class types: class, extendedclass, widget, widgetadaptor and type, whiche are internally handled mostly identical with specific code at some places
5
Status Prepared for bundling with Tcl 8.6 core 5 open bugs where 2 are very hard to fix (a lot of new code necessary) Good additional testing when implementing ATWF Will be continued!
6
Conclusions I hope that there will be not too much problems when being released with Tcl 8.6 Test suite has been increased for Snit functionality from about 380 tests to about 700 tests
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.