This is the Projected TK project. The aims of the project are:
- Tcl API level compatibility with TK.
- Done: Support of existing Tk as the rendering engine.
- Done: Support of Tk either locally or displayed in a remote browser.
- In Progress: Support of HTML5/JS as the rendering engine instead of X/Coca/... -- using WACL
To create the ptk.tm, edit and run make.tcl.
There have been no releases at this time. The project is still in the pre-alpha stage.
Documentation and release links will be added when they happen.
For information on cloning this repository, click here.
This code is released under a BSD license (same as Tcl/Tk).
For a list of differences see Differences between Tk and PTK.
The rendering engine and protocol transport are plugins, see Rendering Engine Interface and Protocol Transport for details.
Documentation, prior to the first release, is being done in the wiki as wiki pages. Hopefully, they will migrate to "traditional" format (e.g. HTML) prior to release 1.0 escaping into the wild.