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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 6D402BC57 for ; Wed, 17 Nov 2010 02:55:49 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjsDADvF4kzRVdW0lGdsb2JhbACUD4YnAYgDCBUBAQEBCQsICREDH6ZAiWKCGIUJLohZAQEDBYVGBIpYhXs X-IronPort-AV: E=Sophos;i="4.59,208,1288566000"; d="scan'208";a="78731105" Received: from mail-yx0-f180.google.com ([209.85.213.180]) by mail4-smtp-sop.national.inria.fr with ESMTP; 17 Nov 2010 02:55:48 +0100 Received: by yxj4 with SMTP id 4so857153yxj.39 for ; Tue, 16 Nov 2010 17:55:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=SxEUIZcFKrzq+jY9NNt67RvOKn/N4awtXlgDcD/0x8c=; b=MqOGmxnLTN1Ge15dG+hMQjMmM28+8jmenZzNxpzAUBMl4dupmpxKoZAaxuxaeFND/n zzXkoEC1MULXmdkB7+MwSI8QZKOJY2fwDYaKYhvXo8F2LnB80c++ZSsXo2Rgj96+vECW uRb/73MNu3zH7X2si2q/9B13zupjdVOsczzlc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=D/KakVaZ0+4mtVlWyLybAf3QmXiEtvvd7NgqYqTgMkUgeKUKdu1ySuLfX+xtSEdfYq RxGivFRTZQH3q4LA5dj/PQKXyHyyCjiov698F77YOs993TrAB1wMTgHWvgvVuOKEDGxN IRxpY/j6/7qQw3c19nHhVNPV1WJRViMbpT4qo= MIME-Version: 1.0 Received: by 10.90.227.2 with SMTP id z2mr10664960agg.32.1289958947531; Tue, 16 Nov 2010 17:55:47 -0800 (PST) Received: by 10.91.154.3 with HTTP; Tue, 16 Nov 2010 17:55:47 -0800 (PST) In-Reply-To: <20101117005215.5dc5ebcd@narfi.yggdrasil.draxit.de> References: <20101115182737.42b8dcae@loki.yggdrasil.draxit.de> <4CE228CA.3030503@gmail.com> <1289927042.16005.176.camel@thinkpad> <1289945605.16005.205.camel@thinkpad> <20101117005215.5dc5ebcd@narfi.yggdrasil.draxit.de> Date: Wed, 17 Nov 2010 03:55:47 +0200 Message-ID: Subject: Re: [Caml-list] SMP multithreading From: Eray Ozkural To: Wolfgang Draxinger Cc: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=00163630fd87d7b363049535f8c5 X-Spam: no; 0.00; eray:01 ozkural:01 eray:01 ozkural:01 ocaml:01 haskell:01 ocaml:01 threading:01 syntax:01 combinator:01 wishlist:01 cheers:01 bilkent:01 haskell:01 threading:01 --00163630fd87d7b363049535f8c5 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Nov 17, 2010 at 1:52 AM, Wolfgang Draxinger < wdraxinger.maillist@draxit.de> wrote: > On Wed, 17 Nov 2010 01:04:54 +0200 > Eray Ozkural wrote: > > > [readworthy text] > > I'd like to point out how the big competitor to OCaml deals with it. > The GHC Haskell system has SMP parallization built in for some time, > and it does it quite well. > I think I tested the parallel features just once in the distant past, something like that would be so useful for ocaml :) Explicit threading that is suited to functional programming with a syntax independent of the actual thread implementation. The par combinator looks like fun to use. Wishlist item definitely :) Cheers, -- Eray Ozkural, PhD candidate. Comp. Sci. Dept., Bilkent University, Ankara http://groups.yahoo.com/group/ai-philosophy http://myspace.com/arizanesil http://myspace.com/malfunct --00163630fd87d7b363049535f8c5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Nov 17, 2010 at 1:52 AM, Wolfgang Draxinger <<= a href=3D"mailto:wdraxinger.maillist@draxit.de">wdraxinger.maillist@draxit.= de> wrote:
On Wed, 17 Nov 2010 01:04:54 +0200
Eray Ozkural <examachine@gmail.c= om> wrote:

> [readworthy text]

I'd like to point out how the big competitor to OCaml deals with it. The GHC Haskell system has SMP parallization built in for some time,
and it does it quite well.=A0

I think I tested t= he parallel features just once in the distant past, something like that wou= ld be so useful for ocaml :) Explicit threading that is suited to functiona= l programming with a syntax independent of the actual thread implementation= . The par combinator looks like fun to use. Wishlist item definitely :)

Cheers,
=A0
--
Eray Ozkural, PhD candidate.=A0 Comp. = Sci. Dept., Bilkent University, Ankara
http://groups.yahoo.com/group/ai-philosophy
<= a href=3D"http://myspace.com/arizanesil">http://myspace.com/arizanesil = http://myspace.com/malfunct

--00163630fd87d7b363049535f8c5--