From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 569477F0D9 for ; Thu, 27 Aug 2015 10:22:45 +0200 (CEST) IronPort-PHdr: 9a23:vKC/rBxNtINDQvzXCy+O+j09IxM/srCxBDY+r6Qd0ekXIJqq85mqBkHD//Il1AaPBtWArawfw8Pt8IneGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2WVTerzWI4CIIHV2nbEwudr+zRNWapv/0/t7x0qWbWx9Piju5bOE6BzSNhiKViPMrh5B/IL060BrDrygAUe1XwWR1OQDbxE6ktY/jtKJkpi9ZvvZk889bTY37eb45RPpWFmcIKWcwseHisxjCSUOl72cBSGQQ2k5ECg7E7RXSVJ7trzH7sKx6wibMbp6+dqw9RTn3t/QjcxTvkipSbzM= Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniil@baturin.org; spf=Pass smtp.mailfrom=daniil@baturin.org; spf=None smtp.helo=postmaster@srv-se.enfan.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniil@baturin.org) identity=pra; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="daniil@baturin.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of daniil@baturin.org designates 46.253.202.162 as permitted sender) identity=mailfrom; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="daniil@baturin.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@srv-se.enfan.org) identity=helo; client-ip=46.253.202.162; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniil@baturin.org"; x-sender="postmaster@srv-se.enfan.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BJBQA9yN5V/6LK/S5dgxtUEwNTgyO6YYFuCoV7AgiBJjoSAQEBAQEBAQGBCYIdggcBAQQjHQEBNgIPCxgCAgUTAwsCAgkDAgECAUUTCAEBiC4JsnxxhGUBBZAjAQEIAQEBARgCBIEiij+FEhcagX0MLxKBMY1lh12FBog8mhEmgg4dgV5ngk0BAQE X-IPAS-Result: A0BJBQA9yN5V/6LK/S5dgxtUEwNTgyO6YYFuCoV7AgiBJjoSAQEBAQEBAQGBCYIdggcBAQQjHQEBNgIPCxgCAgUTAwsCAgkDAgECAUUTCAEBiC4JsnxxhGUBBZAjAQEIAQEBARgCBIEiij+FEhcagX0MLxKBMY1lh12FBog8mhEmgg4dgV5ngk0BAQE X-IronPort-AV: E=Sophos;i="5.17,421,1437429600"; d="scan'208";a="175010706" Received: from srv-se.enfan.org ([46.253.202.162]) by mail2-smtp-roc.national.inria.fr with ESMTP; 27 Aug 2015 10:22:44 +0200 Received: from eirin.enfan.tld (unknown [46.236.133.210]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by srv-se.enfan.org (Postfix) with ESMTPSA id 9761D128F7A for ; Thu, 27 Aug 2015 14:22:43 +0600 (NOVT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baturin.org; s=default; t=1440663763; bh=rzHv4f+J7slG04ChFYdCE95NNBrBImB4f7nWBfduCOw=; h=Subject:To:References:From:Date:In-Reply-To; b=MJYrekQS1YyvTcnnFkWR8ciSxWiAkPsPTFGq+n99ATiIZ+hzkMifkGgcKy3rsjUgv INk92n3FGOl9p3m2pjDl9kYYtuYhRGyh46edBNOSWo556jEMf/RlTq2boY+wE13Vtk aD0aDB7jhsQtyteMguRVukXRgOXHT5FpeCql/4RY= To: caml-list@inria.fr References: <1C02B1E2-D17D-4008-998E-B17048C62DFA@gmail.com> <20150827080744.GA1542@pl-59055.rocqadm.inria.fr> From: Daniil Baturin X-Enigmail-Draft-Status: N1110 Message-ID: <55DEC853.6080507@baturin.org> Date: Thu, 27 Aug 2015 14:20:35 +0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <20150827080744.GA1542@pl-59055.rocqadm.inria.fr> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Caml-list] We need a rich standard library distributed with OCaml, really -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 It often provokes exact same feelings as OCaml standard library, especially the prelude. There are also reimplementations of it, e.g. https://hackage.haskell.org/package/classy-prelude GHC authors also keep the old stuff for backwards compatibility. What I think can serve as a source of inspiration is the Haskell Platform or the Python distribution. They are distributed with a set of more or less self-contained modules that once were or still are third-party libraries. This is especially convenient on platforms not friendly to automatic package management. On 08/27/2015 02:07 PM, S=C3=A9bastien Hinderer wrote: > Hi, > > Thanks for having started this thread. > > I am wondering to which extent the standard library of a language such > as Haskell could be a source of inspiration for OCaml? > > Cheers, > > S=C3=A9bastien. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV3shSAAoJEEcm35UR4K8fSmwP+wURGWzi/onbTmr0dltA8aRK XB6FKEyiwLarEMHKnLPiT3uZhDVbaSvDolPGzPuU3eq0/kih0z/0R4l2WAUG8QuP cbdcVAd0Po+fSfSrgNtl+luH9fpUiE0EtDWcZxviZSerZoObcPcIK68FkgQbBs5T vlJ7MjuNguYI26tDrBsSAzDZ+FqFGYj9/ykmUNF42aPUqD7GQXFKY6iBgFoTCpze v9zbPnDoPjShe1Guk72GbmHU+b5xwEXe0bFpWj3O6pM5sXOnQ9jbLNRM70wSvGkX V17NexWd4HyqVhoSRHy+CnrFUHuzEhBJQARhq1nYoypY6DiYyOSg58uw5EWJC/vH YXl0LP60sXrhY4ZJ4YUvv86DFpqGGtNftRThNRTq0o7LULXIt3JRyVp9f+fVhxB4 FW8dk2xzbyMijKCLMdbrbLJhbQ7znTfCt8PLnyemVFdc+Ficne/j+D0YOoWCyX+b vyc7xAQn14ZvywMxS/Ii9SRKZO8jqmjlhnoTa+AiF9Ve9KYbIJ3d9hX/9cw+blmo 3EuUbo0K3DbIWUvNYMFsR+03mY5WyfO9UX5zcI/j5hP+DqxqrHEvNeHo/7/8IYiZ nI2B0cGwk5JX58+htaaR1rs3FDT7YI3mdoDzmLjVtdnqlRLhUvmHHqraZJQt/QhR DOx3brrv1loX0DPvr0SM =3DFpx0 -----END PGP SIGNATURE-----