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 mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by sympa.inria.fr (Postfix) with ESMTPS id DF0D27EE94 for ; Tue, 25 Dec 2012 08:21:46 +0100 (CET) Received-SPF: None (mail1-smtp-roc.national.inria.fr: no sender authenticity information available from domain of gour@atmarama.net) identity=pra; client-ip=80.91.229.3; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="gour@atmarama.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail1-smtp-roc.national.inria.fr: domain of gclci-caml-list@m.gmane.org designates 80.91.229.3 as permitted sender) identity=mailfrom; client-ip=80.91.229.3; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="gclci-caml-list@m.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: Pass (mail1-smtp-roc.national.inria.fr: domain of postmaster@plane.gmane.org designates 80.91.229.3 as permitted sender) identity=helo; client-ip=80.91.229.3; receiver=mail1-smtp-roc.national.inria.fr; envelope-from="gclci-caml-list@m.gmane.org"; x-sender="postmaster@plane.gmane.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: An4CAGpT2VBQW+UDgWdsb2JhbABEhXO3dxYOAQEWJieCHgEBBAE6Gx4LCwtGECwbGYgNCgimIY9ijFeBGoMpA44YiRCSIQ X-IronPort-AV: E=Sophos;i="4.84,352,1355094000"; d="scan'208";a="187528280" Received: from plane.gmane.org ([80.91.229.3]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/AES256-SHA; 25 Dec 2012 08:21:46 +0100 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TnOpq-0001JU-5R for caml-list@inria.fr; Tue, 25 Dec 2012 08:21:58 +0100 Received: from 93-139-166-30.adsl.net.t-com.hr ([93.139.166.30]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Dec 2012 08:21:58 +0100 Received: from gour by 93-139-166-30.adsl.net.t-com.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 25 Dec 2012 08:21:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Gour Date: Tue, 25 Dec 2012 08:21:35 +0100 Message-ID: References: <2128CD06-9356-48E9-9284-DCB865E24690@khandkar.net> <50D90562.90501@riken.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 93-139-166-30.adsl.net.t-com.hr X-Newsreader: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) X-Face: 3Cy8q3pLN"sFiKpp%e^3=GTSm2xV5z:O1:| :WC~ei/w@ wrote: > There is also this quite thorough book: > "Developing Applications With Objective Caml" > http://caml.inria.fr/pub/docs/oreilly-book/html/index.html Yeah, I saw it, but noticed nobody referenced it. > I just wish the book would have some example of an Error monad. Monads? Again? In OCaml? :-) > I mean, something advanced you don't find in a lot of other languages. > This book is OK even for complete beginners, in my opinion. Thank you. For now I'd like to focus on one book which would give me the most while starting. Sincerely, Gour -- Abandoning all attachment to the results of his activities, ever satisfied and independent, he performs no fruitive action, although engaged in all kinds of undertakings. http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810