[Starkit] naming of base interpreters
Jean-Claude Wippler
jcw at equi4.com
Wed Nov 22 14:11:23 CET 2006
Virden, Larry W. wrote:
> Originally when tclkits were released, there was a push for developers
> to rename variations they created when the functionality inside
> changed -
> people who wanted to add new extensions, etc. were strongly encouraged
> not to call the result tclkits so that there was no confusion about
> what one would and would not see.
>
> Is this still a goal? If so, is there a web page stating this policy
> in a form that could be forwarded along to projects to let them
> know the
> requirement?
>
> Also, will this also apply to what has, to date, been called tclkit
> lite?
Yes, this is still important. Perhaps even more than before. Good
point.
I am calling the new tclkits based on tclkit lite "tclkit-cli",
"tclkit-dyn", and "tclkit-gui". I have also always called earlier
versions of Tclkit Lite "tclkitlite" or some such, *never* plain
"tclkit".
There may come a day when a tclkit-lite based version of Tclkit
becomes more important than the existing large crop of tclkit
platform builds, but that's not the case today.
So for now, if it has Mk4tcl and IncrTcl in it (or fully emulates
them), and nothing else (other than what is essential to run tclkit,
i.e. tcl/tk/tclvfs and pwb/rechan) then I think it is fine to call
the executable "tclkit". Otherwise, we should continue to pick a
different name. Hey, here's your chance to be creative! <wink>
FWIW, I do intend to build a new generation of tclkits at some point,
using the new tclkit lite core and adding the Mk4tcl and IncrTcl
extensions in VFS as *dynamic* extensions (at least for the big-three
platforms) - or as very good emulations. It all depends on how the
OO-to-end-all-OOs and the Vlerq-to-end-all-Metakits projects progress...
Note that you can easily wrap starkits up so they launch something
other than "tclkit" by using the "-interp name" option in sdx wrap
(see "sdx help wrap").
-jcw
PS. Have not "burned" this into a web-page policy, this post should
end up in the mailing list archives though.
More information about the Starkit
mailing list