Ask HN: Why don't CPAN equivalents exist for every language/framework?
I came across this blog post today : http://joose-js.blogspot.com/2009/02/cpan-for-javascript.html
He says, "While there have been attempts to create a CPAN (comprehensive module directory) for JavaScript it has failed just as this has failed for pretty much every language but Perl."
Is this too broad a statement? Has this really failed in every language but Perl? I know because I tried to build a "Comprehensive Module Directory" for cakePHP and pretty much failed for various reasons (lack of community support, inconsistencies in standards, etc etc)
Any thoughts on this? Any published theories on why this is hard? How do you go about starting a directory for your favourite language or framework? Does the answer lie in the fact that frameworks might be the new "module directory"? Am I being stupid? :)
[+] [-] silentbicycle|17 years ago|reply
Also, as a language, Perl occupied a somewhat unique niche for a while. It certainly had a head start on other scripting languages, and I think most other languages at the time had issues with portability or multiple implementations that could prevent such a project from achieving escape velocity.
While we're just listing things, Lua has LuaRocks (http://luarocks.org), Chicken Scheme has Eggs Unlimited (http://chicken.wiki.br/chicken-projects/egg-index-4.html), Haskell has hackage (http://hackage.haskell.org/packages/archive/pkg-list.html), etc.
[+] [-] duskwuff|17 years ago|reply
[+] [-] rml|17 years ago|reply
http://www.cpan.org/misc/ZCAN.html
[+] [-] jpcx01|17 years ago|reply
[+] [-] sri|17 years ago|reply