[
Since VTcl is able to create Tclets, I thought this might be of interest to
people on the list. If you object, please send me email and if I get enough
hate mail (*;) then next time you won't even hear about new releases.. L).
--JYL
]
Announcing: The Alpha 2 Release of the Tcl Plugin 2.0 (2.0a2)
=============================================================
I'm pleased to announce the immediate availability of the 2.0a2 release of
the Tcl Plugin. This is a major release of the plugin, containing much new
functionality. If you previously downloaded the 2.0a1 release, I strongly
encourage you to download the 2.0a2 release also.
Get the new release by visiting:
================================
http://www.sunlabs.com/tcl/index.html
or
http://www.sunlabs.com/tcl/plugin/index.html
and following the link to the Alpha 2 release.
Highlights of the release:
==========================
* The Tcl Plugin is now based on Tcl/Tk 8.0. This means that you get the
benefits of Tcl's just-in-time bytecode compiler, and some scripts will
execute significantly faster, especially compute-intensive ones.
* Native look (and some feel) for Tclets on each platform, because the
plugin now uses Tk 8.0. Full native look and feel will be supported in
future releases.
* Several new security policies: Browser, Tempfile, Trusted and Safesock.
Browser: Enables the plugin to communicate with the hosting browser.
Tempfile: Provides Tclets with local persistent storage.
Trusted: Renamed from Unsafe, restores Tclets to complete functionality.
Safesock: Provides access to remote servers through sockets.
Several new demos that demonstrate these new policies are on our web
site:
http://www.sunlabs.com/tcl/plugin/index.html, follow the
link to the 2.0a2 demos.
* A Tcl Plugin "how to" web site (under active construction):
http://www.sunlabs.com/tcl/plugintut/index.html
* Faster loading of Tclets due to smarter use of streaming and the
browser cache. Reloading of a previously used Tclet is much faster.
* The Tcl Plugin now supports use of an external process to host Tclets,
in addition to being able to host Tclets directly within the browser.
The external process must contain on Tk 8.0a2 or later.
* Dynamic loading of Tcl extensions is now supported when the plugin uses
an external process to host Tclets. Auto-loading now works.
* Supports a console for debugging, and event logging to a window and/or to
a file.
Credits:
========
* Thanks to all the testers of 2.0a1 who reported many bugs and asked for
many of the new features included in 2.0a2.
* Thanks to Brent Welch for help with writing several new security policies.
* Thanks to Scott Stanton for help with debugging on Win32 platforms.
* Thanks to John Ousterhout for support.