

The project was inspired by Eclipse and Lisp/SLIME, so the graphical environment is a mixture partly of an Eclipse IDE and the SLIME environment for Emacs. Both of these features are very useful for dynamic development and testing. can be send to the integrated REPL or to another interpreter via the comm Package. vfs, which can later be deployed via Tclkits. Projects are directories with the ending.
#Activetcl 8.4 code#
Its main features are a syntax highlighted editor, a code browser and a command “REPL”. These trouble was solved by a package require -exact Itcl 3.4 / Itk 3.4, but maybe I should give 4.0 another try. My guess is that it is related to itk4 or itcl4, which both have caused me trouble already last year.

usr/local/bin/wish8.6: line 2: 13355 Abort trap: 6 “$(dirname $0)/./././Library/Frameworks/Tk.framework/Versions/8.6/Resources/Wish.app/Contents/MacOS/Wish” no idea and no time to dig into that. Tailcall cannot find the right splicing spot: should not happen! On the OSX box however, I get an error when trying to call “wish8.6 Tloona/main.tcl”:

This is only on OSX as it seems, for me Lion.
#Activetcl 8.4 update#
At the same time I removed 1.4.3 from the download site, you are encouraged to update to 1.4.5 for the bugfixes.Īt the same time I found out that the ActiveTcl installation on my ancient MacBook pro was horribly broken, and that I cannot get Tloona to work with wish8.6 from ActiveTcl (tclsh8.6 works). Most important, the deployment can only be used with Tcl 8.6… with 8.5 it seems that vfs is outdated (and I love the new try … / on … / finally … command!). Just one day after, I need to make another release… Used Tloona today for a small project at work and found some bugs in the new deployment features. This makes the branching easier… and a lot of other things too. Meanwhile you can continue to use Tloona with Tcl/Tclkit 8.5.Īh apropos branch: I moved over from SVN to Git on sourceforge. Once all of that is done, Tloona is ready to run on Tcl 8.6… not earlier. So after enhancingthe snit parser, I will start to work on a branch and slowly convert the TMW widgets to snit::widget’s. It cannot be done at once either, I have to take small step. The snit parser is quite fresh in Tloona, I just enhanced it in latest (not official) versions. Itk is deeply entangled within Tloona, being the framework I counted on in the past because I knew it best. However, this move is not done in one shot from today to tomorrow. I think there is even a version now on top of TclOO, or at least there can be built one very easily. It is not very actively developed, but it seems stable and well documented.

Running on the old 3.4 version is also no option in the long term, I don’t want to chase on Tcl 8.6 with bugfixes in this old version (don’t have the time either. I tried to convert Tloona and the core TMW widget set to run with Itk 4, but did not manage to get far. There is a new version, running with Itcl 4, which itself seems to be built on top of TclOO, but it introduces even more incompatibilities and strange behaviour. Itk is very old and seems not well supported anymore. This works at least -).Ĭonsequently it is time for a decision.
#Activetcl 8.4 mac osx#
And since Tloona is kit-ready on Windows and Mac OSX (contains all binary dependencies) it is advisable to run it with a Tclkit 8.5 on both platforms. On my ancient MacBook this crash is something about a “tailcall cannot find the right splicing spot”, on Windows the well known error dialog appears telling that something is wrong in wish application. Whenever I try to run Tloona on top of Tcl 8.6 using Itcl/Itk 3.4, the interpreter or tclkit crashes. It seems that recent updates of Tcl 8.6 introduce nasty incompatibilities with Itcl and Itk 3.4.
