From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id F066EBBAF for ; Thu, 3 Dec 2009 22:21:44 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmgBAJW6F0vUGyoFkWdsb2JhbACcBQEBAQEJCwoHEwO7J4QyBIMZ X-IronPort-AV: E=Sophos;i="4.47,337,1257116400"; d="scan'208";a="41323557" Received: from smtp5-g21.free.fr ([212.27.42.5]) by mail1-smtp-roc.national.inria.fr with ESMTP; 03 Dec 2009 22:21:44 +0100 Received: from smtp5-g21.free.fr (localhost [127.0.0.1]) by smtp5-g21.free.fr (Postfix) with ESMTP id 8752ED481C3 for ; Thu, 3 Dec 2009 22:21:38 +0100 (CET) Received: from apc.happyleptic.org (happyleptic.org [82.67.194.89]) by smtp5-g21.free.fr (Postfix) with ESMTP id 9FB30D481F5 for ; Thu, 3 Dec 2009 22:21:36 +0100 (CET) Received: from yeeloong (unknown [192.168.1.26]) by apc.happyleptic.org (Postfix) with SMTP id DC714334FC for ; Thu, 3 Dec 2009 22:21:34 +0100 (CET) Received: by yeeloong (sSMTP sendmail emulation); Thu, 03 Dec 2009 21:21:27 +0000 From: rixed@happyleptic.org Date: Thu, 3 Dec 2009 21:21:27 +0000 To: caml-list@yquem.inria.fr Subject: Re: What is CPAN? (was: Re: [Caml-list] Hoogle for Ocaml) Message-ID: <20091203212127.GB16114@yeeloong> References: <20091203161710.GA14880@annexia.org> <20091203165100.GA17415@fp-desktop.fr.evistel.com> <20091203180036.GA17732@annexia.org> <1259869258.15350.46.camel@flake.lan.gerd-stolpmann.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1259869258.15350.46.camel@flake.lan.gerd-stolpmann.de> User-Agent: Mutt/1.5.20 (2009-06-14) X-Spam: no; 0.00; cpan:01 ocaml:01 tarball:01 tarballs:01 makefiles:01 tarballs:01 cpan:01 tarball:01 ocaml:01 'net:98 caml-list:01 modules:02 modules:02 usefull:02 usefull:02 > > (1) A network of redundant mirrors which means you can always get the > > tarball you need, even when the original site is down: If I understand correctly, GODI site does not store any of the source tarballs, but the makefiles download the sources directly from their respective home, does it ? Can't we use the MASTER_SITE_BACKUP make variables to have one or several backup sites ? If it's usefull I can try to setup a server to download every possible source tarballs and serve as such a site backup. But would it be usefull ? > > (2) CPAN unpacks each tarball and makes the source and documentation > > available in a browsable way: Why is it any better than something like that : http://docs.camlcity.org/docs/godipkg/3.10/godi-frontc/doc/godi-frontc/html/Ctoxml.html > > (3) An excellent search tool: Ok. > > (4) A central namespace registry for Perl modules. Once someone has > > the name 'Net::FTPServer', if you want to write an FTP server, you > > know you need to give it a different name. Ok ; unfortunately no such authority is required to name the few (compared to perl) ocaml libraries. > > (5) A testing network. > > (6) A place where you can browse everything that Perl supports: That would be nice to have in Godi as well. > > (7) A command line tool to download and install CPAN modules: I like godi_console (despite laking fancy colors :-), although I'd like a simpler command line tool to be available as well.