CTAN, CPAN, RubyGem like

David Gileadi gileadis at NSPMgmail.com
Mon Dec 13 12:36:47 PST 2010


On 12/13/10 12:23 PM, Jonathan M Davis wrote:
> On Monday, December 13, 2010 11:02:36 Jacob Carlborg wrote:
>> On 2010-12-13 14:51, bioinfornatics wrote:
>>> Hi D community,
>>> i would like put an idea,
>>> * it will be great add to dsource or a new website a tool like CPAN (and
>>> other ..) for auto instaling a new project (local and distant
>>> package/project)
>>>
>>>      - we can use use some auto tools for build a project cmake dmake and
>>>      other ..
>>>
>>> * Add a new project to dsource by using a a form
>>>
>>> thanks for reply and any enhancement
>>
>> D desperately needs some kind of library/application/package manager.
>
> LOL. That may be true, but coming from a primarily C++ and Java background where
> that sort of thing doesn't really exist (as far as I know anyway), I confess
> that I don't see much need for that sort of thing. I don't necessarily have any
> problem with it existing, but it's fine with me if it doesn't, and I've never
> quite understood the folks who belate its lack.
>
> Honestly, package management of any kind is the kind of thing I expect my OS to
> do.
>
> - Jonathan M Davis

It certainly does exist in the Java world, and if you're working on a 
big enterprise project then chances are you'll run into it.  The Maven 
build system has repository and dependency management built in, and the 
Apache Ivy project does similar dependency management without being a 
build system.  Newer Java build systems like Gradle also have dependency 
management built in.  As Andrej says, building large existing projects 
without it is no fun whatsoever.


More information about the Digitalmars-d mailing list