From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 802DE7EE51 for ; Fri, 5 Apr 2013 22:14:25 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of lukstafi@gmail.com) identity=pra; client-ip=209.85.212.54; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lukstafi@gmail.com"; x-sender="lukstafi@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of lukstafi@gmail.com designates 209.85.212.54 as permitted sender) identity=mailfrom; client-ip=209.85.212.54; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lukstafi@gmail.com"; x-sender="lukstafi@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-vb0-f54.google.com) identity=helo; client-ip=209.85.212.54; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="lukstafi@gmail.com"; x-sender="postmaster@mail-vb0-f54.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmUIADQvX1HRVdQ2k2dsb2JhbAAxGhaDJrJejkIDAYEFCBYOAQEBAQcLCwkUBCSCHwEBBAFAARsdAQMBCwYFBAEGOyIBEQEFARwGE4gBAQMJBgwwozCML4J7hE8KGScNWYh+AQUMjUJ2VweDQAOWbo8rFimEMDo X-IPAS-Result: AmUIADQvX1HRVdQ2k2dsb2JhbAAxGhaDJrJejkIDAYEFCBYOAQEBAQcLCwkUBCSCHwEBBAFAARsdAQMBCwYFBAEGOyIBEQEFARwGE4gBAQMJBgwwozCML4J7hE8KGScNWYh+AQUMjUJ2VweDQAOWbo8rFimEMDo X-IronPort-AV: E=Sophos;i="4.87,416,1363129200"; d="scan'208";a="9978703" Received: from mail-vb0-f54.google.com ([209.85.212.54]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 05 Apr 2013 22:14:24 +0200 Received: by mail-vb0-f54.google.com with SMTP id w16so2466426vbf.27 for ; Fri, 05 Apr 2013 13:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=oW9G/5hw33NwioEAaiasitWhnp0nojD1Zc4vq+Wov1E=; b=EV0JbmZSmrz1jYfHBUbf+TgqgXl022dF3ejbgc7W8BoUkmbvJtmGrpf1sxo6+yF1FP f/Xtk5UtA/845cYvee1cO5XB5ymfQ3WLcOntOyZMRgr8osa8u3aEZJSQ9FnrEimdK3ZP cBDzeDP118zQj3vS3F/zv10pM2IpOSZ/sRRIi90vNPgQn/z2X5dtv3bs4Ro1Wi9FWgoN SWjf8X1zhQi2XA6Ofg6Nm3rU49pQud0Yp8pGbQDLOqJWzYBp1c8g4gCF1lN3MjnYGv5R DSZbPXLt1Knpuq93UsssL/TUmv3u0+FOFyXZYbzisrbfgvNHYX+l/JSeL8qSyg2yQ0xC g8DA== X-Received: by 10.220.242.73 with SMTP id lh9mr9230082vcb.49.1365192863431; Fri, 05 Apr 2013 13:14:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.246.9 with HTTP; Fri, 5 Apr 2013 13:14:03 -0700 (PDT) In-Reply-To: References: From: Lukasz Stafiniak Date: Fri, 5 Apr 2013 22:14:03 +0200 Message-ID: To: Gour Cc: Caml Content-Type: multipart/alternative; boundary=14dae9cdcaadae19ca04d9a2bb3e Subject: Re: [Caml-list] new user - old questions --14dae9cdcaadae19ca04d9a2bb3e Content-Type: text/plain; charset=ISO-8859-1 On Mon, Dec 24, 2012 at 10:36 AM, Gour wrote: > Hello! > > Some years ago I was looking for adequate language for one open-source > project to be done in free time and although I took a look at OCaml, > somehow, I didn't like syntax and went playing with Haskell. > > Never really grokked monads and had feeling that despite nice syntax, > some things are more complicated for pragmatic programming than they > should be. > [shameless plug] If you'd like to revisit monads and learn other cool stuff, have a look at "Functional programming in OCaml" http://www.ii.uni.wroc.pl/~lukstafi/pmwiki/index.php?n=Functional.Functional --14dae9cdcaadae19ca04d9a2bb3e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Mon, Dec 24, 2012 at 10:36 AM, Gour &= lt;gour@atmarama.net= > wrote:
Hello!

Some years ago I was looking for adequate language for one open-source
project to be done in free time and although I took a look at OCaml,
somehow, I didn't like syntax and went playing with Haskell.

Never really grokked monads and had feeling that despite nice syntax,
some things are more complicated for pragmatic programming than they
should be.

[shameless plug] If yo= u'd like to revisit monads and learn other cool stuff, have a look at &= quot;Functional programming in OCaml"=A0http://www.ii.= uni.wroc.pl/~lukstafi/pmwiki/index.php?n=3DFunctional.Functional
=A0
--14dae9cdcaadae19ca04d9a2bb3e--