Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^6: Why is it in some other popular languages fewer steps and potential issues when installing libraries no testing needed and no compilation of C/C++ code done

by hermida (Scribe)
on Apr 06, 2011 at 16:07 UTC ( [id://897809]=note: print w/replies, xml ) Need Help??


in reply to Re^5: Why is it in some other popular languages fewer steps and potential issues when installing libraries no testing needed and no compilation of C/C++ code done
in thread Why are other popular languages very different from Perl when installing libraries, e.g. no testing needed and no compilation of C/C++ code done

Ah ok, I understand more now. I guess Python people have to make it this way, that they must go through this hassle of creating personal egg files for each platform and python version for each library dependency needed and then host them on their server for automatic download because they don't have many other alternatives like we have.

I agree with all of your comments, in the end the CPAN way is much better and if I'm thinking correctly if you are providing the public with an application you can use Module::AutoInstall to provide the same CPAN automatic dependency download and installation during initial application setup, essentially the same but better than that mentioned with the eggs and Python

  • Comment on Re^6: Why is it in some other popular languages fewer steps and potential issues when installing libraries no testing needed and no compilation of C/C++ code done

Replies are listed 'Best First'.
Re^7: Why is it in some other popular languages fewer steps and potential issues when installing libraries no testing needed and no compilation of C/C++ code done
by cdarke (Prior) on Apr 07, 2011 at 10:08 UTC
    files for each platform and python version

    See PEP 384 Defining a Stable ABI

    The idea is to phase this need out for as many modules as possible. It means using a restricted API though, and it will not be suitable for quite a few modules.

      You're still stuffed if you want your code to be portable though. Remember, not all the world runs on Intel.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (2)
As of 2024-04-26 01:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found