Re: TkDesk-code digest, Vol 1 #8 - 1 msg
Brought to you by:
jchris
|
From: Sean W. <yo...@et...> - 2004-04-21 17:05:34
|
One trick I use to get around that sort of thing for my Odie library is to only call Itcl through a wrapper function. I use odie::class and odie::body, which only call itcl after performing some sanity checks. (Like not re-creating an existing class.) My wrappers also do neat things like auto-document the classes and methods. I'm not sure how useful that would be at this stage in the game, but you never know. Sean Woods tkd...@li... wrote: >Send TkDesk-code mailing list submissions to > tkd...@li... > >To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/tkdesk-code >or, via email, send a message with subject or body 'help' to > tkd...@li... > >You can reach the person managing the list at > tkd...@li... > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of TkDesk-code digest..." > > >Today's Topics: > > 1. TkDesk 2.0 patch 2 (J. Chris Coppick) > >--__--__-- > >Message: 1 >Date: Tue, 20 Apr 2004 13:07:47 -0700 >From: "J. Chris Coppick" <jc...@zn...> >To: TkDesk-Users <tkd...@li...>, > TkDesk-Code <tkd...@li...> >Subject: TkDesk 2.0 patch 2 > > >I'm releasing patch 2 for version 2.0. Here's the patch description: > > Some Linux distributions are using newer "unofficial" versions of > Incr Tcl (Itcl). Though TkDesk 2.0 works with the official Itcl 3.2.1 > release, these newer Itcl installations disable backwards > compatibility for some older Itcl syntax that TkDesk still requires. > The typical symptom of this problem is this error message when TkDesk > is started: > > Error in startup script: can't rename "itcl_class": command > doesn't exist... > > >The patch is available at: http://tkdesk.sf.net/patches.html > >It turns out that there was a lot of Itcl 3 compatibility work still >needed in TkDesk. Hopefully most, though probably not all, of those >issues are addressed in patch 2. It's a large patch. Large enough >that I was tempted to wait until TkDesk 2.1 to include it, but I know >many of you are getting burned by Itcl 3.3 "phantom" installations. > >I have tested patch 2 with Itcl 3.2.1 and it seems to work. > >I have tested patch 2 with Itcl "3.3" and I did get one segmentation fault, >but I could not replicate it. > >I have NOT tested patch 2 with any other Itcl versions. I think some of >you are using Itcl 3.0.1, for example. In theory, this patch is compatible >with any Itcl 3 release. That's the theory anyway... > >Anyone not using Itcl "3.3" doesn't necessarily have to install this patch, >but future patches will depend on it, not to mention future releases, so >you might as well start testing it now. :-) > > Chris > > > > > > > >--__--__-- > >_______________________________________________ >TkDesk-code mailing list >TkD...@li... >https://lists.sourceforge.net/lists/listinfo/tkdesk-code > > >End of TkDesk-code Digest > > |