Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^2: 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 13:25 UTC ( [id://897779]=note: print w/replies, xml ) Need Help??


in reply to Re: 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

But what about not needing to compile any C/C++ code that is in the library?

Just trying to understand to see how Perl can be made easier for beginners and not-so-beginners. People like us who have used the language for a long while and know well CPAN/CPANPLUS/App::cpanminus have no issues, but we should make things as easy as I see it in Python, beginners are the people that become our future Perl community and expand the usage of the language.

  • Comment on Re^2: 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^3: 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 Corion (Patriarch) on Apr 06, 2011 at 13:32 UTC
      I know, I know, but let me tell you how many people in my community (which is a major user of Perl) think cpan management is too complicated and always ask why in other languages you just get a jar or egg or whatever for dependency management.

      Trust me I'm not complaining at all I am the one who sets up all the CPAN infrastructure for the sysadmins so it is super simple for them to install and upgrade libraries and I have my own local repo and install in my $HOME directory

        Ah - then you will need to see the platform specific packages for whatever platform (.ppm for ActiveState Perls, .deb for Debian etc.) you are using. Depending on the kind of platform, you even get management of external dependencies.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2024-04-19 03:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found