From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id E95397EE51 for ; Tue, 28 May 2013 21:27:02 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of misterherr@freenet.de) identity=pra; client-ip=195.4.92.91; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="misterherr@freenet.de"; x-sender="misterherr@freenet.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of misterherr@freenet.de) identity=mailfrom; client-ip=195.4.92.91; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="misterherr@freenet.de"; x-sender="misterherr@freenet.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mout1.freenet.de) identity=helo; client-ip=195.4.92.91; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="misterherr@freenet.de"; x-sender="postmaster@mout1.freenet.de"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjkBADcEpVHDBFxblGdsb2JhbABZgmdRgmFavmSBBxYOAQEBAQcNCQkUAyWCIwEBBQwXVREJAhgCAgUWCwICCQMCAQIBRRMGAgEBGodcAQMQAwiPCpsoiDUJQQxoAYdpgSaMNYEPOoJBgRMDmGSEdY4zgW8 X-IPAS-Result: AjkBADcEpVHDBFxblGdsb2JhbABZgmdRgmFavmSBBxYOAQEBAQcNCQkUAyWCIwEBBQwXVREJAhgCAgUWCwICCQMCAQIBRRMGAgEBGodcAQMQAwiPCpsoiDUJQQxoAYdpgSaMNYEPOoJBgRMDmGSEdY4zgW8 X-IronPort-AV: E=Sophos;i="4.87,759,1363129200"; d="scan'208";a="19347164" Received: from mout1.freenet.de ([195.4.92.91]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 28 May 2013 21:27:02 +0200 Received: from [195.4.92.141] (helo=mjail1.freenet.de) by mout1.freenet.de with esmtpa (ID misterherr@freenet.de) (port 25) (Exim 4.80.1 #3) id 1UhPXx-0006CJ-KC for caml-list@inria.fr; Tue, 28 May 2013 21:27:01 +0200 Received: from localhost ([::1]:49768 helo=mjail1.freenet.de) by mjail1.freenet.de with esmtpa (ID misterherr@freenet.de) (Exim 4.80.1 #3) id 1UhPXx-0007lO-Ek for caml-list@inria.fr; Tue, 28 May 2013 21:27:01 +0200 Received: from [195.4.92.25] (port=55231 helo=15.mx.freenet.de) by mjail1.freenet.de with esmtpa (ID misterherr@freenet.de) (Exim 4.80.1 #3) id 1UhPVw-0003AU-41 for caml-list@inria.fr; Tue, 28 May 2013 21:24:56 +0200 Received: from e177061078.adsl.alicedsl.de ([85.177.61.78]:56078 helo=suse123-acer.home.loc) by 15.mx.freenet.de with esmtpsa (ID misterherr@freenet.de) (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (port 465) (Exim 4.80.1 #3) id 1UhPVv-000502-QB for caml-list@inria.fr; Tue, 28 May 2013 21:24:56 +0200 Message-ID: <51A50487.7050804@freenet.de> Date: Tue, 28 May 2013 21:24:55 +0200 From: "Mr. Herr" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 MIME-Version: 1.0 To: caml-list@inria.fr References: <20130523235355.GI6510@siouxsie> <20130526150008.GA2014@siouxsie> <20130526234911.41866xca7wgoirfb@webmail.in-berlin.de> <51A30E01.5070300@freenet.de> <51A3C03C.4000205@freenet.de> <51A3C3D6.9020003@etorok.net> <51A3CBBD.8040609@freenet.de> <51A4052F.7000700@riken.jp> <51A4F822.8070407@freenet.de> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Problems to get larger user base ... (Re: [Caml-list] OCaml's variables) Am 28.05.2013 20:50, schrieb Anil Madhavapeddy: > On 28 May 2013, at 19:32, "Mr. Herr" wrote: > >> Am 28.05.2013 03:15, schrieb Francois Berenger: >>> On 05/28/2013 06:10 AM, Mr. Herr wrote: >>>> Am 27.05.2013 22:36, schrieb T=C3=83=C2=B6r=C3=83=C2=B6k Edwin: >>>>> On 05/27/2013 11:21 PM, Mr. Herr wrote: >>>>>> Am 27.05.2013 10:37, schrieb Fabrice Le Fessant: >>>>>>> Note that it does not need to be done by the OCaml developers thems= elves, >>>>>>> anybody can create a project on Github/Gitorious/etc. and start wri= ting some >>>>>>> documentation on a module that he likes and have it published some= where... >>>>>> hint, hint! Yes, sure. I was looking for tools that would insert the= example >>>>>> code into the document, run it, and insert the result as well, some = sort of >>>>>> advanced literate programming. >>>>> If you are writing some documentation in HTML then Stog's ocaml sessi= ons might >>>>> be useful: >>>>> http://zoggy.github.io/stog/posts/ocaml-sessions.html >>>>> >>>>> >>>> Okay, let's see, it is not in GODI, have to check it. >>> stog is in OPAM at least, if that help: >>> >>> >> hmm, I tried OPAM, but it installed without choice in my home directory.= This is >> normally a MS win habit. Linux is a server, there must be a server wide = install somehow. >> >> I posed one question about it, got no answer, and concluded it is a toy = system. >> >> Am I too harsh? I think it should (and could) be easier for starters. > Let's step back and decompose your email: > > "easier for starters": OPAM doesn't require root, and installs in $HOME/.= opam. All state is in here, so it's easy to reset. It's hard to get easie= r than this out-of-the-box. > > Yet you object earlier that ease of use is not a goal by somehow thinking= that "Linux is a server". Note that OPAM is a *source* package manager in= tended for day-to-day development, and does not replace the excellent binar= y Debs and RPMs maintained by OS packagers. OPAM fits the needs of a devel= oper who needs to pin and recompile libraries and packages frequently. > > If you 'man opam' and read the resulting page, notice that there is a "-r= ROOT" option to override the default `~/.opam` directory, or an equivalent= OPAMROOT environment variable. Both of these are sufficient to enable a s= ystem-wide install, assuming appropriate UNIX permissions. > > Linux server administration does require you to read manual pages and hun= t around a little for most things, and perhaps write a few shell scripts to= glue stuff together. Should I conclude that you're a toy developer from yo= ur inability to read the man page? > I have always rather been a sysadmin / systems manager. And there are no De= bs and no current RPMs for my opensuse. As I said, I did not find "-r ROOT", and asked about it. And is "-r ROOT" a= good choice (only for root? root dir?), or could it read system wide install or = so, and where is the dialog to choose the installation style? Did you forget the use of Ocaml as scripting language? Sorry for the word "toy", I knew it is a bit strong, but fits my experience= . The subject I am talking about is usability. /Str.