Re: [tcltk-perl] Tcl-0.88 latest changes and plans
Brought to you by:
hobbs
From: Vadim K. <va...@vk...> - 2005-07-19 04:03:51
|
>> - bundled with ActiveTcl (full and stripped a bit) >> http://www.vkonovalov.ru/tcltk-misc/perl58-tcltk8410 >> >> > >Please don't bundle ActiveTcl, you will upset our legal >folks. ;) There are other options, possibly better ones >to look into. > > > ok. Leaving license files inside distribution untouched is not enough, one needs reading them and following instructions closely. I made those archives unavailable. I thought about making "ppm" similar to perl/Tk, where installing "ppm" is enough to get module running. But, indeed, Windows users will install ActiveTcl just fine before installing something like vkonovalov.ru/tcltk-misc/perl-TclTk-0.87.zip >> Is it actually used anywhere? >> >> > >Yes, we use it for the Perl Dev Kit, which includes its own >prepackaged Tcl/Tk libraries, allowing it to be independent >of any other Tcl installation. In fact, this is what you >should use if you want an optional "all-in-one" distro. >See below for details. > > > Unsurprisingly, I suspected something like this :) I'll review my updates and will correct them with all that in mind. >>One of two (or both) be either developed to robust state and >>documented, or removed and forgot :) >> >> > >They are both valuable. The above should be sufficient docs >for both cases. > > > good, I'll use that text, then... >>When these two items are done, it is quite easy to use Tcl for >>bootstrapping, so entire Perl is started from ZIP archive (and a few >>DLLs from outside archive) >> >> > >When ActiveTcl is installed, you obviously don't have to >worry about what's available. For some more reference to >the above code, you can see the original inspiration in the >Tcl web browser plugin loading functions: > >http://cvs.sf.net/viewcvs.py/tclplugin/tclplugin/win/npWin.c?view=markup >http://cvs.sf.net/viewcvs.py/tclplugin/tclplugin/unix/npUnix.c?view=markup > >as to an "all-in-one" wrapping solution, the best way is >likely to distribute a dll that is all you need. In order >to do this, you must create a stardll (stand-alone runtime >dll). Here is a script that creates one for the plugin: > >http://cvs.sf.net/viewcvs.py/tclplugin/tclplugin/tools/buildkit.tcl?view=marku >p > > > starkit with perl inside it will make many things easier, so I think it is interesting to try. >Note that to do this, you require an ActiveState Tcl Dev Kit >license (specifically allows redistribution of the basekit >and basedll in ActiveTcl). I'm willing to comp you a >license if you don't already have one (give me an email >address). > > Thank you in advance, I'll follow download instructions closely and will let you know. Best regards, Vadim. |