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 2F5327EE80 for ; Tue, 26 Mar 2013 01:49:28 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of krismicinski@gmail.com) identity=pra; client-ip=209.85.219.46; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="krismicinski@gmail.com"; x-sender="krismicinski@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of krismicinski@gmail.com designates 209.85.219.46 as permitted sender) identity=mailfrom; client-ip=209.85.219.46; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="krismicinski@gmail.com"; x-sender="krismicinski@gmail.com"; 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@mail-oa0-f46.google.com) identity=helo; client-ip=209.85.219.46; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="krismicinski@gmail.com"; x-sender="postmaster@mail-oa0-f46.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqoBABvvUFHRVdsum2dsb2JhbABDsXCSCYEBCBYOAQEBAQEGCwsJFCiCHwEBBScZARsSCwEDDAYFCw0NISEBAREBBQEKEhkICodvAQMPDKQgjDKCe4ROChknAwpZiHwBBQyMQYJLBxaDKgOVB4FggR+KSoM5FimESSA X-IPAS-Result: AqoBABvvUFHRVdsum2dsb2JhbABDsXCSCYEBCBYOAQEBAQEGCwsJFCiCHwEBBScZARsSCwEDDAYFCw0NISEBAREBBQEKEhkICodvAQMPDKQgjDKCe4ROChknAwpZiHwBBQyMQYJLBxaDKgOVB4FggR+KSoM5FimESSA X-IronPort-AV: E=Sophos;i="4.84,909,1355094000"; d="scan'208";a="9279953" Received: from mail-oa0-f46.google.com ([209.85.219.46]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 26 Mar 2013 01:49:27 +0100 Received: by mail-oa0-f46.google.com with SMTP id k1so7065234oag.19 for ; Mon, 25 Mar 2013 17:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=grh9BSOYLukl7bM7y2Vt+KJUFLvv6GEi8QLeHn+es14=; b=aBw+bjwIACaANIXzO3KCmI9fWazfAHweULt3TTz6NmvyRS2YYtecT1Fxsa/a4vVxso 8fouBsLd2ePUheTsC2HZS9/NnbOGT7tpoH542zlEnPbKTI+r4ltTSTGp+VBBvOfbJ0CN jWfJnzF1P01yuOzt8YqH+SBIUQBYkL4CYdYK93bABQVq0qljbR1NSEUvrGRUYRkBUbxD TIUnL+UxjxQgu27Nk6ebv6gt8YnOaP9q31UXJbFH5ayDk36l4TN3IAqR6y7oyTauhESv CtoIx1QILItbvb/mcXgtctd5UqLC6qLKUtuovR55d6rQtUYfh6nrryoE9hKUErjWGu+h NfjA== MIME-Version: 1.0 X-Received: by 10.60.10.3 with SMTP id e3mr12712904oeb.51.1364258966348; Mon, 25 Mar 2013 17:49:26 -0700 (PDT) Received: by 10.182.37.70 with HTTP; Mon, 25 Mar 2013 17:49:26 -0700 (PDT) In-Reply-To: <86572c5b-3307-4f6f-be0b-c710b6291780@googlegroups.com> References: <86572c5b-3307-4f6f-be0b-c710b6291780@googlegroups.com> Date: Mon, 25 Mar 2013 20:49:26 -0400 Message-ID: From: Kristopher Micinski To: adrian.alexander.may@gmail.com Cc: fa.caml@googlegroups.com, Caml Mailing List Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Caml-list] Haskell vs OCaml One other potentially unmentioned point is basically that Haskell is call by need and OCaml is call by value. This causes a bit of a headache sometimes (lazy io, etc, etc...), but birthed some cool constructs (such as iteratees). I personally find Haskell *harder* to understand because of all the hoops you have to jump through to be purely functional (but maybe that's just me). Although I haven't personally used it, Camlp4 is nice (and used by research) for implementing language extensions. I'm not sure that GHC is quite as hackable / extensible, but maybe that's just because I'm uninformed about Haskell :-).. Kris On Mon, Mar 18, 2013 at 5:08 AM, wrote: > On Wednesday, 13 August 2008 20:49:17 UTC+8, circ ular wrote: >> What are the advantages/disadvantages when comparing OCaml to Haskell? > > case you of > man -> haskell > mouse -> ocaml > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs