digitalmars.D - CPAN for D
- Walter Bright (4/4) Nov 10 2009 http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpa...
- bearophile (6/8) Nov 10 2009 *PERL*! :-)
- Bill Baxter (9/13) Nov 10 2009 CPAN is so bad that people run away from Perl in horror over to
- Clay Smith (6/24) Nov 11 2009 It would be great if there could be a new DSSS maintainer, or someone to...
- Lutger (5/31) Nov 11 2009 I agree very much, DSSS has so much potential it's not funny. If I would...
- Chad J (12/16) Nov 11 2009 I've hacked on it a bit, but nothing major and never finished the job.
- Spacen Jasset (8/36) Nov 11 2009 Yes DSSS is/was good. It probably needs more than one point of contact /...
- Walter Bright (2/8) Nov 10 2009 AUCH! I mean Perl!
- Knud Soerensen (14/20) Nov 10 2009 What about have the D compiler check online if it can't find a module on...
- Leandro Lucarella (11/30) Nov 10 2009 You are not much of a security guy, are you? ;)
- Knud Soerensen (12/34) Nov 11 2009 No, I mostly chose freedom over security ;-)
- Leandro Lucarella (13/44) Nov 11 2009 Change the /etc/hosts and bang! Even more, digital mars website can be
- Nick Sabalausky (7/43) Nov 11 2009 It's an interesting idea, but, if one of my imports fails, 99.9+% of the...
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.
Nov 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
Nov 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
Nov 10 2009
Bill Baxter wrote:On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright <newshound1 digitalmars.com> wrote: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.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
Nov 11 2009
Clay Smith wrote:Bill Baxter wrote:http://www.reddit.com/r/programming/comments/a2nfz/guido_people_want_cpan/On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright <newshound1 digitalmars.com> wrote: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.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.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
Nov 11 2009
Lutger wrote: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.I've hacked on it a bit, but nothing major and never finished the job. I think I was seeking to add support for multiple compiler/library versions/setups without the need to have multiple DSSS installations and file trees. I agree about the great potential as well. I'd actually like to see it borrow a bunch of good ideas from Gentoo's portage, since portage has been a very solid package manager for me. Of course, there is some stuff portage does though that is out of DSSS's scope, and some stuff that DSSS does that is out of portage's scope . In particular, concepts like use flags and different levels of release stability would be nice things to have.
Nov 11 2009
Clay Smith wrote:Bill Baxter wrote: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.On Tue, Nov 10, 2009 at 3:08 PM, Walter Bright <newshound1 digitalmars.com> wrote: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.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
Nov 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!
Nov 10 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
Nov 10 2009
Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste:Walter Bright wrote: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 bedhttp://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.
Nov 10 2009
Leandro Lucarella wrote:Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste: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=7660Walter Bright wrote:You are not much of a security guy, are you? ;)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.
Nov 11 2009
Knud Soerensen, el 11 de noviembre a las 11:55 me escribiste:Leandro Lucarella wrote:Change the /etc/hosts and bang! Even more, digital mars website can be cracked. If you add SSL authentication to the mix, maybe we can start talking about something. But I will be very odd to make import download *anything*. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Aprendan de la primavera, que antecede al verano, precede al inverno y no lo anda diciendo por ahÃ. -- Ricardo Vaporeso. Llanos de Luzuriaga, 1914.Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste: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.Walter Bright wrote:You are not much of a security guy, are you? ;)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.
Nov 11 2009
"Leandro Lucarella" <llucax gmail.com> wrote in message news:20091111221420.GA28195 llucax.com.ar...Knud Soerensen, el 11 de noviembre a las 11:55 me escribiste:It's an interesting idea, but, if one of my imports fails, 99.9+% of the time it's because I either typed the wrong thing or didn't give DMD the (correct) location. It's rarely, if ever, because I didn't download it. Plus then there's the question of versions. It's interesting, but doesn't seem all that useful, even with security issues aside.Leandro Lucarella wrote:Change the /etc/hosts and bang! Even more, digital mars website can be cracked. If you add SSL authentication to the mix, maybe we can start talking about something. But I will be very odd to make import download *anything*.Knud Soerensen, el 11 de noviembre a las 04:57 me escribiste: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.Walter Bright wrote:You are not much of a security guy, are you? ;)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.
Nov 11 2009