From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id 31CD9BCAE for ; Tue, 19 Jul 2005 10:41:33 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j6J8fWuh023564 for ; Tue, 19 Jul 2005 10:41:32 +0200 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA11205 for ; Tue, 19 Jul 2005 10:41:32 +0200 (MET DST) Received: from wetware.wetware.com (wetware.wetware.com [209.218.58.1]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j6J8fVLI019351 for ; Tue, 19 Jul 2005 10:41:32 +0200 Received: from [69.12.155.90] (helo=[10.0.1.6]) by wetware.wetware.com with esmtp (Exim 4.43) id 1Dumk1-000379-8H for caml-list@inria.fr; Tue, 19 Jul 2005 00:42:13 -0700 Mime-Version: 1.0 (Apple Message framework v622) In-Reply-To: References: <9cc3782b05071411004b27b6a4@mail.gmail.com> <42DB6161.4030507@cs.utah.edu> <006801c58ba4$0b7bfe60$322cf8c1@oemcomputer> <42DBCA16.3000002@barettadeit.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <18c83100e1769d1005e6f423c6003566@wetware.com> Content-Transfer-Encoding: 7bit From: james woodyatt Subject: Re: [Caml-list] (Mostly) Functional Design? Date: Tue, 19 Jul 2005 00:42:13 -0700 To: Ocaml X-Mailer: Apple Mail (2.622) X-Miltered: at nez-perce with ID 42DCBCBC.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 42DCBCBB.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; woodyatt:01 jhw:01 wetware:01 caml-list:01 ocaml:01 haskell:01 hudak:01 monads:01 monads:01 woodyatt:01 jhw:01 wetware:01 2005,:98 ...:98 wrote:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: On 18 Jul 2005, at 10:17, Doug Kirk wrote: > > First, since this thread was started by somebody asking for ideas on > learning FP, I can site a couple of printed resources that have helped > me, but none are written using Ocaml: > > "Haskell School of Expression", Hudak, ISBN 0-52164-4089 > "Algorithms: A Functional Programming Approach", Rabhi, Lapalme, ISBN > 0-20159-6040 > "Structure & Interpretation of Computer Programs", Sussman, Abelson, > Sussman, ISBN 0-26269-2201 I would add that a good tutorial on monads is a resource that every functional programmer should read for comprehension. I haven't found one that I can recommend without hesitation, but here's a candidate: -- j h woodyatt that's my village calling... no doubt, they want their idiot back.