Is there a CPAN, CheeseShop, Hackage or NPM for D?

J Arrizza cppgent0 at gmail.com
Tue Sep 20 21:09:44 PDT 2011


Please don't forget dependency on dmd1 vs dmd2...

On Tue, Sep 20, 2011 at 9:54 AM, Jacob Carlborg <doob at me.com> wrote:

> On 2011-09-20 13:37, Chris Dew wrote:
>
>> Hi Jacob,
>>
>> It's great to see that someone's working on this.
>>
>> Will your design cope with the situation as follows:
>>
>> ModA 1.0.0 requires ModB>=1.0.0<2.0.0 and ModC>=1.0.0<2.0.0
>> ModB 1.0.0 requires ModD>=1.0.0<2.0.0
>> ModC 1.0.0 requires ModD>=2.0.0<3.0.0
>> ModD 1.0.0 and 2.0.0 are both available with different interfaces and
>> semantics.
>>
>
> I guess it would be possible as long as there are no conflicting symbols. I
> would guess it mostly depends on environment, i.e. what the compiler and the
> linker allow.
>
>
>  Could I recommend SemVer? http://semver.org/
>>
>
> I will have a look at that.
>
>  Thanks,
>>
>> Chris.
>>
>> On 19 September 2011 17:41, Jacob Carlborg<doob at me.com>  wrote:
>>
>>> On 2011-09-19 13:16, Chris Dew wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> Apologies if this post appears twice - it hadn't appeared on the
>>>> website after 2 hours had passed, so I'm reposting it directly on
>>>> the website, rather than via email.
>>>>
>>>> I've just successfully used D for tiny commercial project, and I've
>>>> really enjoyed it (I normally use Python, Java or NodeJS, but I
>>>> needed
>>>> a native executable for this project).  (I have previous experience
>>>> of
>>>> C and have dabbled in C++, Haskell and Racket.)
>>>>
>>>> I switched to D after an hour because I was not enjoying using C/APR
>>>> after having used scripting languages for the last couple of years.
>>>>
>>>> I've been an early adopter of NodeJS and have noted how critical NPM
>>>> was for the success of the platform.  (It handles module version
>>>> dependencies better than any other system I've seen - two required
>>>> modules of a project can depend on *different* versions of a third
>>>> library and it all just works.)
>>>>
>>>> Is there a similar repository or list of recommended opensource
>>>> (non-GPL or LGPL) D libraries?
>>>>
>>>> All the best,
>>>>
>>>> Chris.
>>>>
>>>> https://github.com/joyent/**node/wiki/modules<https://github.com/joyent/node/wiki/modules>lists popular NodeJS
>>>> modules, all developed in the last year and a half.
>>>>
>>>
>>> It's in the works:
>>> https://github.com/jacob-**carlborg/orbit/wiki/Orbit-**
>>> Package-Manager-for-D<https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D>
>>>
>>> https://github.com/jacob-**carlborg/orbit<https://github.com/jacob-carlborg/orbit>
>>>
>>> --
>>> /Jacob Carlborg
>>>
>>>
>
> --
> /Jacob Carlborg
>



-- 
John
blog: http://arrizza.blogspot.com/
web: http://www.arrizza.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20110920/0b931695/attachment.html>


More information about the Digitalmars-d mailing list