Let me start by saying that BLT is just excellent! I am using it for years now and I always was happy with what it did. It's fast, reliable and makes beautiful graphs.
Now that Tcl/Tk 8.5 has come out last year, there is the problem that BLT2.4z does not compile with the new Tcl version. Much has changed in the Tcl core. So now many of us Tclers stand here with a wonderful new Tcl/Tk version and cannot upgrade because BLT won't work.
Together with quite some other users of BLT, we had the idea to bring at least the graph, barchart, and vector of BLT2.4z up to date, because these are the most-wanted parts of BLT. We could try to extract these from the sources of BLT, make it stubs-enabled and work on Tcl 8.5. However, this would not be BLT any longer, only a subset.
But before we start, we would like to hear about your opinion on this, because it is your package and your code. Would it be OK for you, if we did the extraction (or a similar update) of BLT and then perhaps give the result another name, in order to avoid confusion with the original BLT?
I know there are updates to BLT on sourceforge, stating the version 3.0 and seemingly these are stubs-enabled already. Would it be better/easier to use these instead? What about the MacOS X platform? Is the new version going to support the Aqua environment or would we need to code this too?
We would really like to hear from you about this, because we don't want to offend you by just taking your code and moving on. If we can be of help with the version 3.0, for example, please tell us. We are all hungry for BLT working together with Tck/Tk 8.5 and we are willing to try and do the work!
Thanks a lot!
Best regards, Torsten Berg
BLT can be made to work in 8.5. See BUG #2129108