ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> tcltk-perl
tcltk-perl
[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

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved