From: Georgios P. <pet...@ya...> - 2011-11-21 18:21:05
|
Hi all, I am completely new to swig development, but I would like to extend swig's tcl support, by adding a new option (similar to -itcl, like -tcloo), that will generate classes similar to Incr Tcl classes, but for the new built-in OO system that comes with Tcl 8.6 (TclOO). Can anybody suggest what are the steps I have to follow? Create a patch and submit it somewhere? Regards, George |
From: William S F. <ws...@fu...> - 2011-11-23 20:21:07
|
On 21/11/11 18:04, Georgios Petasis wrote: > Hi all, > > I am completely new to swig development, but I would like to extend > swig's tcl support, by adding a new option (similar to -itcl, like > -tcloo), that will generate classes similar to Incr Tcl classes, but for > the new built-in OO system that comes with Tcl 8.6 (TclOO). > > Can anybody suggest what are the steps I have to follow? > > Create a patch and submit it somewhere? That's roughly it. Please read http://www.swig.org/Doc2.0/Extending.html, especially the notes on the test-suite and coding style guidelines. The first check will be the coding style and the first question about the patch will be does the test-suite pass? I don't know if TclOO is compatible with normal Tcl, but if not you'd need to think about an additional test-suite. Good luck and we'll try to answer any development questions here. Please also look at the documentation in the Doc/Devel directory as well. William |