This website hosts the tkhtml.tcl.tk project, an experiment in creating modern web browser components based on the Tcl/Tk platform. Currently this consists of two pieces of software and their accompanying documentation:
|Tkhtml3||Tkhtml3 is a Tk widget that displays content formatted according to the HTML and CSS standards. Tkhtml3 is not an end-user application, it is for Tcl programmers who wish to embed a standards-compliant HTML/CSS implementation in their applications.|
There is a mailing list for Hv3 and Tkhtml3 hosted by Google Groups. You can join the mailing list, view the archive and post new messages by clicking here:
Bug reports, enhancement requests and the project changelog are managed by a CVStrac installation. There is also a wiki where users can contribute content. Access CVStrac here:
The source code for Tkhtml3 and Hv3 is bundled together as a single project for source code management purposes. It can be obtained either by downloading a release tarball, or via anonymous CVS.
Download the source code for the latest release (alpha 16).
Or to obtain the lastest source-code from cvs, use the following procedure (from an x-term or command prompt):
cvs -d :pserver:firstname.lastname@example.org:/tkhtml login
cvs -d :pserver:email@example.com:/tkhtml checkout htmlwidget
tkhtml.tcl.tk is an open-source project, and so requires community participation to succeed. All are welcome! Here are some of the ways you can participate:
|Using Hv3||Download Hv3 and browse the web with it for a while. Report any bugs, problems or incompatibilities that you encounter. Make some suggestions for improvements.|
|Using Tkhtml3||Write a program that uses Tkhtml3, or embed it into an existing program. Comment on your experience doing so and report any bugs.|
|Join The Mailing List||Join the Tkhtml3/Hv3 mailing list hosted at Google Groups to discuss Tkhtml3 or Hv3.|
|Help Out With The Website||As you can see, the website isn't up to much at the moment (ironic eh?). If you would like to help change that, or if you can help by building a mac osx build, please get in touch.|
It is best to join the mailing list and post messages there. That way there is an archive of the message. Alternatively, you can send mail to one of the following contacts:
firstname.lastname@example.org (Dan - current maintainer)