Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: Perl/Tk Version Dependency Issue

by rkabhi (Acolyte)
on May 24, 2016 at 09:45 UTC ( [id://1163945]=note: print w/replies, xml ) Need Help??


in reply to Re: Perl/Tk Version Dependency Issue
in thread Perl/Tk Version Dependency Issue

Hi Choroba,
Thanks for your response !!

Are you sure about this? Usually we may not expect that much of version dependency for any other perl module. Right?

Even though my observations are same as what you have mentioned, I had difficulty in convincing my manager that Tk perl module is acutually entirely version dependent.

But in case this is a bitter fact about which you are sure as well, I worry I may have to shift all my perl scripts away from Tk as we cannot have a sustainable script production this way due to high maintenance needs on each and every user's system.

Looking forward to your reply on this.

Replies are listed 'Best First'.
Re^3: Perl/Tk Version Dependency Issue
by choroba (Cardinal) on May 24, 2016 at 11:32 UTC
    Any module that needs to compile XS code depends on Perl version (and C compiler version and flags). I doubt you can find any GUI module that doesn't depend on them.

    On the other hand, this doesn't mean high maintenance needs. Just ship your application together with the right Perl version, and you'll only have to manage single build of each module.

    Another option is to distribute the sources and dependencies and let the end users compile the modules themselves (by prepared scripts, of course).

    ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1163945]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (7)
As of 2024-04-24 09:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found