From Newsgroup: comp.lang.tcl
I'm pleased to announce release V2.0.0 of tclexecomp, a TCL executable
wrapper.
What is new in V2.0.0
----------------------
As V2.0.0 suggest, there has been an complete rewrite of the code.
The storage format is switched from the old zvfs (which also freewarp uses)
to cookfs. At this point many thanks to Konstantin Kushnir for the
reactivation and extension of this very nice module.
The switch to cookfs brings an file size reduction of about 20% and an
4 times faster starting time, especially on the Windows platform.
Currently the used cookfs is unencrypted, so if you need to protect your
code you should bytecompile it before wrapping (Call tclexecmop with the -compile option). If Konstantin finished his work on encryption on cookfs,
i will release a new version with that feature included.
The 2. major feature is the integration of CloudTk into tclexecomp. Here
also many thanks to Jeff Smith for the great CloudTk-Code. It is now very
easy to bring your TclTk-Application onto the Browser. You only need a
running Linux-System (x86_64 or arm32, Raspi) with Xvnc installed.
Besides these new features there have been updates of the following modules: --------------------------------
1. Update Tcl/Tk to V8.6.16
2. Update bwidget to V1.9.16
3. Update img to V1.4.14
4. Update mentry to V4.2
5. Update scrollutil to V2.2
6. Update tablelist to V7.2
7. Update wcb to V4.0
About
-----
tclexecomp is a TCL exectutable wrapper, which creates a single executable
file from a tcl script. Currently it can create binaries for Linux (64 Bit), Linux (32 Bit, Arm, Raspi), Windows (64 Bit) and MACOS (64 Bit).
Main Features are
- Create executable Binaries from an TclTk-Script for Linux, Windows and
MacOS
- Compile a Tcl program to bytecode
- Customize the Binaries to the needed modules of the Application
- Run your TclTk-Application in the Browser (CloudTk)
You can also use it as a normal Tcl/Tk-Interpreter.
More information on the Homepage (
https://tclexecomp.sourceforge.net).
Any feedback is very welcome !!!
--- Synchronet 3.20a-Linux NewsLink 1.114