From: Virden, L. W. <lv...@ca...> - 2006-10-24 16:27:06
|
Do we really want to get into the business of telling people what they must use? That, for instance, they cannot turn something over using their own OO system? That would seem to be counter to the idea of encouraging code sharing. And who gets to go through and rewrite the existing modules? And, when done so, are they really going to be prepared to support that module from that point on? Because, if I were an author, and someone rewrote my code to use a different coding style/technique, I certainly wouldn't expect to be contacted for details or support at that point. For that matter, should code in tcllib be rewritten towards the OO namespace, or a tcllib extended OO system such as snit? Many things remain to be discussed... --=20 <URL: http://wiki.tcl.tk/ > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. <URL: mailto:lv...@gm... > <URL: http://www.purl.org/NET/lvirden/ > =20 -----Original Message----- From: tcl...@li... [mailto:tcl...@li...] On Behalf Of Arjen Markus Sent: Tuesday, October 24, 2006 10:16 AM To: tcl...@li... Subject: Re: [Tcllib-devel] how many OO extensions are in tcllib? Will Duquette wrote: > Andreas looked it over recently, and counting all of the various ad=20 > hoc OO mechanisms used by individual packages concluded that there are > 17 (IIRC) different ways of implementing object interfaces in Tcllib=20 > at present. > This raises the question what the consequences of a core OO mechanism should be: - Use the core OO only for new modules (they will be limited to 8.5 then)? - Restyle the existing ones to take advantage of the core OO (same=20 limitation, even worse)? - Dual implementation? I have no doubt OO will be useful, but we need to think about the=20 existing code too. Regards, Arjen ------------------------------------------------------------------------ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D= 121642 _______________________________________________ Tcllib-devel mailing list Tcl...@li... https://lists.sourceforge.net/lists/listinfo/tcllib-devel |