"Brian Raven" <[EMAIL PROTECTED]> writes:
> I had a chance to look at Tkx at the weekend, and while it looks pretty
> and gives access to the latest Tk features, it didn't seem as easy to
> use as the Perl/Tk package. I expect much of that to be due to being
> familiar with Perl/Tk, but some is due to being unfamiliar with Tcl
> which is a requirement to have much chance of understanding the
> documentation. I think I would find more examples helpful, for example
> the Tcl/Tk widget demos converted to use Tkx (I certainly remember the
> widget demos being a great help when starting with Perl/Tk).
Having something close the widget demo would certainly be cool, but I
don't think I'll find the time to do it anytime soon. Contributions
welcomed.
> Also, this may not be the right place to raise it, but I noticed
> something a bit disturbing about the 819 release. I had assumed
> (possibly incorrectly) that the lib hierarchy was reserved for core
> modules, and that all other modules were installed in site/lib. I don't
> know if this has changed in 819, or it is just being made more obvious
> by the new ppm gui, but non-core modules are now being installed in the
> lib hierarchy.
This is true and this is a deliberate change since AP 818. Packages
bundled with ActivePerl are now installed in the "perl" area; which
means that their modules get installed into '.../lib'. Packages you
install youself will by default go in the "site" area. A freshly
installed AP 819 will have an empty 'site' directory. Another change
we did for this release was to make perl look in 'site/lib' before
'lib' for modules.
The benefits of these changes are:
- user can install upgrades of core and bundled modules
- module updates will not change files "owned" by ActivePerl
- ppm will continue to work even if modules it depend on is
upgraded with incompatible versions (ppm don't use 'site').
- clear separation of what's bundled and what's added later
- 'site' is self contained and can survive ActivePerl upgrades
> This has resulted, after installing build 819 over the top of 817,
> in modules being installed in two places (Tkx for example),
> sometimes with different versions.
It is certainly a good idea to uninstall earlier releases before
installing AP 819. Sorry about the inconvenience.
Regards,
Gisle Aas,
ActiveState
_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs