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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id AD56CBBAF for ; Mon, 22 Nov 2010 15:22:23 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjkEAJML6kxQW+UMgWdsb2JhbACUUI4FFQEBFiIiiCunEI0tgwUIAYI9BIpe X-IronPort-AV: E=Sophos;i="4.59,236,1288566000"; d="scan'208";a="67827194" Received: from lo.gmane.org ([80.91.229.12]) by mail3-smtp-sop.national.inria.fr with ESMTP; 22 Nov 2010 15:22:23 +0100 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PKXHh-00080G-PB for caml-list@inria.fr; Mon, 22 Nov 2010 15:22:21 +0100 Received: from avelizy-155-1-41-182.w83-204.abo.wanadoo.fr ([83.204.200.182]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2010 15:22:21 +0100 Received: from sylvain by avelizy-155-1-41-182.w83-204.abo.wanadoo.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Nov 2010 15:22:21 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Sylvain Le Gall Subject: [was: Re: Is OCaml fast?] OCaml Shootout task force Date: Mon, 22 Nov 2010 14:22:10 +0000 (UTC) Message-ID: References: <1290434674.16005.354.camel@thinkpad> X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: avelizy-155-1-41-182.w83-204.abo.wanadoo.fr User-Agent: slrn/pre1.0.0-18 (Linux) X-Spam: no; 0.00; le-gall:01 ocaml:01 ocaml:01 gerd:01 stolpmann:01 haskell:01 ubc:98 git:98 wrote:01 executables:01 data:02 shootout:02 shootout:02 languages:03 languages:03 On 22-11-2010, Gerd Stolpmann wrote: > Am Montag, den 22.11.2010, 15:21 +0200 schrieb Thanassis Tsiodras: >> I apologize beforehand if this is not the forum to ask. >> >> I am on the fence about whether to learn OCaml or not, and while >> reading an article called "Why OCaml" >> (http://www.cs.ubc.ca/~murphyk/Software/Ocaml/why_ocaml.html), I saw >> that OCaml was praised for the speed of the executables it generates - >> and was referred to, speed-wise, as "second to none", except C and >> C++. >> >> However, when I actually went to the Language Shootout page suggested >> in the article, I found out that OCaml is not 2nd, it is 13th, behind >> languages like Haskell and C#... >> (http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php) >> >> Is it just hype, then? Or am I missing something? > > I think the shootout is not a good data source. There are definitely > some very poor Ocaml results there, so I'd guess the shootout got > recently more attention by enthusiasts of other languages, and the > current Ocaml programs there are not very good. (I remember Ocaml was #1 > at the shootout a few years ago, faster than C.) So maybe a good > opportunity to post better Ocaml solutions there? > Maybe it is time to join forces and update the shootout for OCaml? If some people are interested here, I can setup a repository on the forge to update all this tests. If I get 2 people interested, I will setup a VCS repository + project on the forge, this afternoon. Drop me an email + preferred VCS (among svn, git, darcs) and your account login on http://forge.ocamlcore.org. I will take care, when ready, to made this code available in the shootout once finished. Regards, Sylvain Le Gall