Latest FranTk release
There is a new FranTk preview release that should work with ghc-5 and continue to work with hugs98. It has been tested on linux and windows with ghc-5.00.2 and ghc-5.02. The usermanual is currently NOT up to date. See the releasenotes for a list of updates.
Compilation should now be painless. Please let me know if it is not.
(Note that this is an updated version from 27 September pre-release, in that FranTk now works with ghci on windows. The only tweaks were to the windows makefile and package file.)
Download FranTk1_1.tar.gz
Known FranTk problems
User manual NOT up to date. See releasenotes for list of updates.
This will be fixed in the next fortnight.
Running under hugs
To run FranTk under hugs you need to allow overlapping instances.
This can be done by typing on the hugs command line:
:s +o
You also need to be running in hugs mode (not haskell 98 mode) so use hugs -98 when running.
Concurrency support
This release of FranTk allows concurrent threads to be used in addition to the main GUI thread. There is one MAJOR gotcha. This support does not currently work with ghci. It does, however, work with ghc compiled binaries. See the Readme.ghc.txt file for details on compilation options to turn this support on and off. This problem will be fixed in ghc-5.02.1 as it relies on ghc exporting one more function from the run-time system. (As this support needs pre-emptive concurrency to be of any real use it is not really of use with hugs).
Using Other Tcl versions
The dll provided with FranTk for windows support Tcl8.0 and Tcl8.3. If you are using a separate version compile up using make hugs. If using windows you'll need the dllwrap utility from cygwin for this.
Back to the FranTk web page
Mail bug reports to meurig@dcs.gla.ac.uk
Last updated: 3 October 2001