"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

Reply via email to