Jump to page: 1 2
Thread overview
CPAN for D
Nov 10, 2009
Walter Bright
Nov 10, 2009
bearophile
Nov 10, 2009
Bill Baxter
Nov 11, 2009
Clay Smith
Nov 11, 2009
Lutger
Nov 11, 2009
Chad J
Nov 11, 2009
Spacen Jasset
Nov 11, 2009
Walter Bright
Nov 11, 2009
Knud Soerensen
Nov 11, 2009
Leandro Lucarella
Nov 11, 2009
Knud Soerensen
Nov 11, 2009
Leandro Lucarella
Nov 12, 2009
Nick Sabalausky
November 10, 2009
http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/

http://search.cpan.org/

Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.
November 10, 2009
Walter Bright:

> Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.

*PERL*! :-)
A CPAN-like for D may be useful, but CPAN is not just a repository, it's surely the result of several compromises, a balance. So you have to design it carefully to have similar usefulness. So I think we have first of all to list really carefully what makes CPAN what it is.

Do you need a dynamic language to have a CPAN-like site? Maybe not. And D has already modules (with some design holes that eventually must be fixed).

Bye,
bearophile
November 10, 2009
On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright <newshound1@digitalmars.com> wrote:
> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
>
> http://search.cpan.org/
>
> Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.

CPAN is so bad that people run away from Perl in horror over to comfortable but boring old Java?  :-P

DSSS was supposed to be a sort of CPAN for D.  I think it's still the easiest way to get the Derelict library installed.  Unfortunately it's really only a very humble start.  It lacks any sort of versioning, and has no web face.  And now it's unmaintained.

--bb
November 11, 2009
Walter Bright wrote:
> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
> 
> http://search.cpan.org/
> 
> Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.

AUCH! I mean Perl!
November 11, 2009
Walter Bright wrote:
> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
> 
> http://search.cpan.org/
> 
> Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.

What about have the D compiler check online if it can't find a module on the local computer.

ex.
import foo.bar;

would first check locally for foo/bar.d and the try online at

http://www.digitalmars.com/d/modules/foo/bar.d
or something like that.




-- 
Join me on
CrowdNews  http://crowdnews.eu/users/addGuide/42/
Facebook   http://www.facebook.com/profile.php?id=1198821880
Linkedin   http://www.linkedin.com/pub/0/117/a54
Mandala    http://www.mandala.dk/view-profile.php4?profileID=7660
November 11, 2009
Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste:
> Walter Bright wrote:
> >http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
> >
> >http://search.cpan.org/
> >
> >Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.
> 
> What about have the D compiler check online if it can't find a module on the local computer.
> 
> ex.
> import foo.bar;
> 
> would first check locally for foo/bar.d and the try online at
> 
> http://www.digitalmars.com/d/modules/foo/bar.d
> or something like that.

You are not much of a security guy, are you? ;)

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
I'm a rabbit in your headlights
Scared of the spotlight
You don't come to visit
I'm stuck on this bed
November 11, 2009
Leandro Lucarella wrote:
> Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste:
>> Walter Bright wrote:
>>> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
>>>
>>> http://search.cpan.org/
>>>
>>> Over and over, I hear that CPAN is one of the great reasons people
>>> use Java. Such for D would be a tremendous boost to the D
>>> community.
>> What about have the D compiler check online if it can't find a
>> module on the local computer.
>>
>> ex.
>> import foo.bar;
>>
>> would first check locally for foo/bar.d and the try online at
>>
>> http://www.digitalmars.com/d/modules/foo/bar.d
>> or something like that.
> 
> You are not much of a security guy, are you? ;)
> 

No, I mostly chose freedom over security ;-)

How does CPAN solve the security problem ?

I doesn't suggest that any url can be used in import,
I suggest that it look on a specific trused server http://www.digitalmars.com/d/modules/ or something similar.


-- 
Join me on
CrowdNews  http://crowdnews.eu/users/addGuide/42/
Facebook   http://www.facebook.com/profile.php?id=1198821880
Linkedin   http://www.linkedin.com/pub/0/117/a54
Mandala    http://www.mandala.dk/view-profile.php4?profileID=7660
November 11, 2009
Bill Baxter wrote:
> On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright
> <newshound1@digitalmars.com> wrote:
>> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
>>
>> http://search.cpan.org/
>>
>> Over and over, I hear that CPAN is one of the great reasons people use Java.
>> Such for D would be a tremendous boost to the D community.
> 
> CPAN is so bad that people run away from Perl in horror over to
> comfortable but boring old Java?  :-P
> 
> DSSS was supposed to be a sort of CPAN for D.  I think it's still the
> easiest way to get the Derelict library installed.  Unfortunately it's
> really only a very humble start.  It lacks any sort of versioning, and
> has no web face.  And now it's unmaintained.
> 
> --bb

It would be great if there could be a new DSSS maintainer, or someone to fix DSSS.

Then I'd imagine a site like dsource.org could easily add CPAN like functionality, however it would need to make sure to only search for completed / near completed projects.
November 11, 2009
Clay Smith wrote:

> Bill Baxter wrote:
>> On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright <newshound1@digitalmars.com> wrote:
>>> 
http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/
>>>
>>> http://search.cpan.org/
>>>
>>> Over and over, I hear that CPAN is one of the great reasons people use Java. Such for D would be a tremendous boost to the D community.
>> 
>> CPAN is so bad that people run away from Perl in horror over to comfortable but boring old Java?  :-P
>> 
>> DSSS was supposed to be a sort of CPAN for D.  I think it's still the easiest way to get the Derelict library installed.  Unfortunately it's really only a very humble start.  It lacks any sort of versioning, and has no web face.  And now it's unmaintained.
>> 
>> --bb
> 
> It would be great if there could be a new DSSS maintainer, or someone to fix DSSS.
> 
> Then I'd imagine a site like dsource.org could easily add CPAN like functionality, however it would need to make sure to only search for completed / near completed projects.

I agree very much, DSSS has so much potential it's not funny. If I wouldn't be too stuffed with work as is, I might attempt to fix it myself. Hopefully somebody steps in.
November 11, 2009
Clay Smith wrote:
> Bill Baxter wrote:
>> On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright
>> <newshound1@digitalmars.com> wrote:
>>> http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/ 
>>>
>>>
>>> http://search.cpan.org/
>>>
>>> Over and over, I hear that CPAN is one of the great reasons people use Java.
>>> Such for D would be a tremendous boost to the D community.
>>
>> CPAN is so bad that people run away from Perl in horror over to
>> comfortable but boring old Java?  :-P
>>
>> DSSS was supposed to be a sort of CPAN for D.  I think it's still the
>> easiest way to get the Derelict library installed.  Unfortunately it's
>> really only a very humble start.  It lacks any sort of versioning, and
>> has no web face.  And now it's unmaintained.
>>
>> --bb
> 
> It would be great if there could be a new DSSS maintainer, or someone to fix DSSS.
> 
> Then I'd imagine a site like dsource.org could easily add CPAN like functionality, however it would need to make sure to only search for completed / near completed projects.

Yes DSSS is/was good. It probably needs more than one point of contact / maintainer.

I'd also suggest using bzr/hg/git (in that order) such that users could more easily contribute changes, and it may help provide more visibility to exactly who and what is happening on the project, if branches can be registered.

As for CPAN. It's the only thing that is good about Perl.

« First   ‹ Prev
1 2