[tcltk-perl] Tcl-0.88 latest changes and plans
by Vadim Konovalov other posts by this author
Jul 18 2005 1:35PM messages near this date
[tcltk-perl] building Perl/Tcl for TclTkAquaBI 8.4.10 problem (resolved)
|
RE: [tcltk-perl] Tcl-0.88 latest changes and plans
While I commited following changes that should briefly describe things:
* Tcl.pm: documentation improvements: explain installation techniques;
explain ::perl::Eval from Tcl side
bump to 0.88
create hook to optional reading of Tcl.cfg
* Changes: start 0.88 history
* TODO: file removed
* Manifest: document TODO removal and adding of create-moveable-dist.pl
, still, I feel, a bit more information should be questioned.
I am in process of making into the module some techniques of packaging
Tcl/Tk for usage from Perl.
While doing this, I will cleanup my own ways, cleanup a bit Tcl::Tk WRT
this, and also I created some PPM packages for intallation along with
popular ActiveState's distributions:
- for usage when ActiveTcl is installed:
http://www.vkonovalov.ru/tcltk-misc/perl-TclTk-0.87.zip
- bundled with ActiveTcl (full and stripped a bit)
http://www.vkonovalov.ru/tcltk-misc/perl58-tcltk8410
Along the way I notice quite many ways how searching of tcl84.dll is
currently implemented but, to my understanding, some clarification
should be done.
There are two that bothered me.
- LIB_RUNTIME_DIR (could be specified in makefile.pl and is '.' by
default) How it is used?
IMHO it is very little sence to search "tcl84.dll" relatively - a
program could be started from everywhere and it is bad choice to depend
on arbitrary files in arbitrary locations.
- using environment variable PERL_TCL_DLL. While quite simple and sane,
how it is supposed to work?
Something like - user invokes "use Tcl;" from perl script, then it
calculates right tcl84.dll and then providing that path via environment
variable PERL_TCL_DLL?
Or may be somehow else?
Is it actually used anywhere?
One of two (or both) be either developed to robust state and documented,
or removed and forgot :)
As another note, I am planning to:
- make Carp.pm be used only when necessary
- similar thing to overload.pm
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)
Best best regards,
Vadim.
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Tcltk-perl mailing list
Tcltk-perl@[...].net
https://lists.sourceforge.net/lists/listinfo/tcltk-perl
Thread:
Vadim Konovalov
Jeff Hobbs
Vadim Konovalov
|