From: Daniel A. S. <st...@ic...> - 2002-02-25 08:43:17
|
George, I'm sorry that you're disappointed with the list, probably it's just that you've caught me and others at a very busy time... the problem with mac tcl/tk on OS9 is manyfold: - as Jim has said, the user community is not that large and is declining rapidly due to increasing OSX use. - the mac specific sources of tk are often quite hacky and newer MacOS releases have broken or made functionality more unstable (e.g. sockets, menus) - there is no "Tcl/Tk ActiveState 8.3.4", they are not supporting MacOS9; what you are presumably using is a distribution built by me... - lately I've been the only person working on the mac specific tk sources (in my free time), and as I've had the good fortune to be paid for a port of tcl/tk open source software to the mac in the last few months, of course during paid time spent on tk, I've been fixing bugs that showed up in that port. I've seen your [focus] bug in our app as well though, but haven't gotten around to fix it yet. - like Jim, i'm mostly using OSX now and the compiler/debugger used to build mac tcl/tk is very painful/impossible to use in classic mode, so I end up only spending time on mac tcl/tk when booted into OS9... - the other main project using mac tcl/tk I'm involved in (Alpha), only uses tcl and not tk, wich has contributed in the past to focusing my energy towards fixing tcl (which now passes all non-socket, non-thread tests on the mac btw, thanks to that work...) - there is little incentive for me and others at this stage to spend _large_ amounts of free time fixing buggy areas such as menus or sockets in OS9 specific code, given that it won't be used that much longer. - i'm also one of the tcl & tk maintainers for mac code in 8.4, so any leftover amount of time spent on tcl/tk often goes into tracking 8.4 improvements and adding/fixing code so that they build on the mac. your specific problems all sound like they can only be fixed in tk sources, and esp. the menu bugs look like they're in the very crufty MDEF code that is indeed buggy. so IMHO your options at this stage are to workaround the bugs in tcl as best you can (as you've done), spend time in the tk sources fixing bugs yourself, wait for someone else to do it (probably won't happen soon if at all), or to pay someone to do it... in any case, please report your bugs on the sourcefourge tk tracker, you can assign them to me (das): https://sourceforge.net/tracker/?func=add&group_id=12997&atid=112997 otherwise they will slip under the radar... sorry not to be more helpful... Cheers, Daniel -- ** Daniel A. Steffen ** "And now to something completely ** Department of Mathematics ** different" Monty Python ** Macquarie University ** <mailto:st...@ma...> ** NSW 2109 Australia ** <http://www.maths.mq.edu.au/~steffen/> |