Starkit and BLT (was Is there Starkit with BLT?)

Starkit and BLT (was Is there Starkit with BLT?)

Post by John Dougl » Mon, 17 May 2004 14:28:20

Jean-Claude Wippler wrote in*%26hl%3Den%26lr%3D%26ie%3DUTF-8%26group%3Dcomp.lang.tcl.*
>- dqkit is like tclkit, but with more extensions built in, such as BLT
>- starkits are script/data/extension hybrids
>- BLT cannot be used as starkit because it does not support stubs

Aha. This explains why dqkit was able to read my starkit (that included
ref's to BLT procs) only if the original VFS files were in place. (Though
it was not really reading the starkit - instead it sought out and found the
VFS files.) So dqkit has BLT, but requires presence of the tcl scripts at
runtime if BLT is included.

I have an application that relies fairly heavily on BLT and I wish to
distribute this without the tcl script code.
Am I simply out of options? (I tried freewrap but got "tk dll" error
messages from windows xp. I haven't given up on that route, but am at a
loss as what to try next. I've already put in about 10 hours on freewrap
and about half that on sdx/starpack just trying different combinations being
teased the whole way that success was just around the again next corner!)

Is it overly complicated to convert the BLT C source code so that it is
stub enabled? Would this allow BLT to work in a starkit? I've not found
alternatives to BLT's graphing capabilities.


Starkit and BLT (was Is there Starkit with BLT?)

Post by jcw » Mon, 17 May 2004 19:21:17

"John Douglas" < XXXX@XXXXX.COM > wrote...

This forum is the wrong place to ask. Ask George Howlett, the author
of BLT if/when stubs will be supported. The last answer I got a long
time ago, was that he didn't consider stubs a priority, because few
people ever asked for it. I cannot change that perception - everyone
who wants BLT to work with starkits, should talk to George.

A recent email address appears to be mentioned here:



Starkit and BLT (was Is there Starkit with BLT?)

Post by timholmes » Wed, 26 May 2004 12:30:59

You could try TOBE by Richard Hipp:

This will allow full use of BLT and by using TclPro 1.41, you can
encrypt the Tcl Scripts.


Starkit and BLT (was Is there Starkit with BLT?)

Post by Jeff Hobb » Wed, 26 May 2004 15:31:19


BLT is a SF project, and you can track the CVS if you want. I did
this myself and noted that 3.0 alpha is the current version there.
It has a --enable-stubs configure option and USE_TCL_STUBS code in
the init routines. What the other changes for 3.0 are I can't say
as George is fairly stingy on the checkin comments.

Jeff Hobbs, The Tcl Guy , a division of Sophos