From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p2V8bE6T031949 for ; Thu, 31 Mar 2011 10:37:14 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjUDAKI8lE3RVditkGdsb2JhbACYGzKGBgGGcwgUAQEBAQkJDQcUBCGIeZp+ilaCI4RZL4hcAQEDBYVmBIF7ixaHBIINOg X-IronPort-AV: E=Sophos;i="4.63,274,1299452400"; d="scan'208";a="95444357" Received: from mail-qy0-f173.google.com ([209.85.216.173]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 31 Mar 2011 10:37:08 +0200 Received: by qyk36 with SMTP id 36so4328634qyk.18 for ; Thu, 31 Mar 2011 01:37:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=2YI6YKJYo3b+DyEvVd2Th83KfEldcgGFcRoi5ko91ug=; b=WqhCyCriyFNDxwfiuHWe9WcoxRQuP+QpyoL02loCkiCa/Dw561GTaGRh0kOmQgPra/ Eqli2umN8bH4/O7opDCuBTg3kAuhjHR+CGr/cOyfvT4HNm06nq2X0lN11s/0SD3FQn/f tEmLAQ7KNrBe8sQMn4RIsa2qJgGtGAXvprMWo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=CexHzuskHpv9SQmQnjOBFaXMWL1hwls2HRSDBOXuWY5wmHRwMA1v/1nxGUZbyCEyxS eBZvoF7c4ALLUFzV/ifaxqI87FzmLA1iJWw4NyV5M6WU3sXQ/KnTqiJAaEEAV1Q1gyQw 3XSzrJAsmSyM4i9zxuHtBfv2VybWwIMCOScbk= Received: by 10.229.221.139 with SMTP id ic11mr1968574qcb.129.1301560627194; Thu, 31 Mar 2011 01:37:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.235.146 with HTTP; Thu, 31 Mar 2011 01:36:47 -0700 (PDT) In-Reply-To: <25BB4625-7DB0-47E2-A378-5F121EB41EB8@gmail.com> References: <4D9328A0.3020504@wp.pl> <25BB4625-7DB0-47E2-A378-5F121EB41EB8@gmail.com> From: Gabriel Scherer Date: Thu, 31 Mar 2011 10:36:47 +0200 Message-ID: To: Christophe Papazian Cc: caml-list Content-Type: multipart/alternative; boundary=001636283a02d66b46049fc332d2 Subject: Re: [Caml-list] Re: Arithmetic operations --001636283a02d66b46049fc332d2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This topic has been discussed to death already. If you want a more comprehensive library, help make it happen. The batteries project would certainly be happy to accept your patches for functions such as erf, erfc, gamma etc. It already has some of the features you requests (eg. a pi constant). On Thu, Mar 31, 2011 at 9:56 AM, Christophe Papazian < christophe.papazian@gmail.com> wrote: > Selling cars without tires ! > > This is a huge problem of the ocaml community. Who wants a minimal library > ? > What makes other languages popular ? There are huge API. > For Ocaml, the main web site is just for the compiler, the ocaml hump is > refreshed > each month with few new things. So I need to use as well godi (another web > site), > batteries (still in progress, another web site), janestreet (another > solution, another > web site). Everybody is making is own api, which is not very interesting > for the end user. > > When I use python or latex, eveything is centralized, I pick the packages= I > need, and all is done. > Ocaml situation would be understandable if this was something new, but > after 15 years, it's just > the french way : "We have good ideas, but we don't care how to sell them". > And this must be a reason why ocaml community is still small. > > Christophe > > > > > > Le 30 mars 11 =E0 14:57, Dawid Toton a =E9crit : > > > >> It would be so good if some missing operations on numbers could be >>> added to the standard set : (...) >>> The lack of those functions gives a feeling of immaturity of the >>> language. >>> Is it possible in some near futur release to add them ? >>> >> This is a matter of libraries, not the language. The standard library >> coming with raw ocaml distribution is intended to be lightweight and >> minimal. It is a library like core[1] or batteries[2] that should >> provide the "standard set" of operations. You can consider filling a >> feature request ticket. >> >> Dawid >> >> [1] http://ocaml.janestreet.com/?q=3Dnode/13 >> [2] http://batteries.forge.ocamlcore.org/ >> >> -- >> Caml-list mailing list. Subscription management and archives: >> https://sympa-roc.inria.fr/wws/info/caml-list >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> Bug reports: http://caml.inria.fr/bin/caml-bugs >> >> > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa-roc.inria.fr/wws/info/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > > --001636283a02d66b46049fc332d2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable This topic has been discussed to death already. If you want a more=20 comprehensive library, help make it happen. The batteries project would=20 certainly be happy to accept your patches for functions such as erf,=20 erfc, gamma etc. It already has some of the features you requests (eg. a pi constant).

On Thu, Mar 31, 2011 at 9:= 56 AM, Christophe Papazian <christophe.papazian@gmail.com> wrote:<= br>
Selling cars without tires !

This is a huge problem of the ocaml community. Who wants a minimal library = ?
What makes other languages popular ? There are huge API.
For Ocaml, the main web site is just for the compiler, the ocaml hump is re= freshed
each month with few new things. So I need to use as well godi (another web = site),
batteries (still in progress, another web site), janestreet (another soluti= on, another
web site). Everybody is making is own api, which is not very interesting fo= r the end user.

When I use python or latex, eveything is centralized, I pick the packages I= need, and all is done.
Ocaml situation would be understandable if this was something new, but afte= r 15 years, it's just
the french way : "We have good ideas, but we don't care how to sel= l them".
And this must be a reason why ocaml community is still small.

=A0 =A0 =A0 =A0Christophe





Le 30 mars 11 =E0 14:57, Dawid Toton a =E9crit :



It would be so good if some missing operations on numbers could be
added to the standard set : (...)
The lack of those functions gives a feeling of immaturity of the
language.
Is it possible in some near futur release to add them ?
This is a matter of libraries, not the language. The standard library
coming with raw ocaml distribution is intended to be lightweight and
minimal. It is a library like core[1] or batteries[2] that should
provide the "standard set" of operations. You can consider fillin= g a
feature request ticket.

Dawid

[1] = http://ocaml.janestreet.com/?q=3Dnode/13
[2] htt= p://batteries.forge.ocamlcore.org/

--
Caml-list mailing list. =A0Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs




--
Caml-list mailing list. =A0Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs


--001636283a02d66b46049fc332d2--