Gisle Aas <mailto:[EMAIL PROTECTED]> wrote:
> "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.  

I'm not sure that I have got the time to learn (enough) Tcl just at the
moment. However, google throws up some tcl2perl scripts which may help.

> 
>> 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

So that means that modules shipped with previous versions of Activestate
Perl in site/lib are now shipped in lib, and people expecting their
scripts to use the newer versions in lib are in for a surprise.

BTW, which version of the module gets included in the html
documentation? Could lead to more surprises for the unwary.

> 
>> 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. 

It certainly looks that way. I think it would be a good idea to put that
recommendation on the download page in big bold letters.

HTH

-- 
Brian Raven 


=================================
Atos Euronext Market Solutions Disclaimer
=================================
The information contained in this e-mail is confidential and solely for the 
intended addressee(s). Unauthorised reproduction, disclosure, modification, 
and/or distribution of this email may be unlawful.
If you have received this email in error, please notify the sender immediately 
and delete it from your system. The views expressed in this message do not 
necessarily reflect those of Atos Euronext Market Solutions.

L'information contenue dans cet e-mail est confidentielle et uniquement 
destinee a la (aux) personnes a laquelle (auxquelle(s)) elle est adressee. 
Toute copie, publication ou diffusion de cet email est interdite. Si cet e-mail 
vous parvient par erreur, nous vous prions de bien vouloir prevenir 
l'expediteur immediatement et d'effacer le e-mail et annexes jointes de votre 
systeme. Le contenu de ce message electronique ne represente pas necessairement 
la position ou le point de vue d'Atos Euronext Market Solutions.

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to