caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Xavier Leroy <Xavier.Leroy@inria.fr>
To: Kuba Ober <ober.14@osu.edu>
Cc: caml-list@yquem.inria.fr
Subject: Re: [Caml-list] questions
Date: Tue, 31 Mar 2009 18:31:22 +0200	[thread overview]
Message-ID: <49D2455A.1070802@inria.fr> (raw)
In-Reply-To: <3091E0E6-226B-4F4A-A78C-E523C250B8D5@osu.edu>

> There must be some reason why the manual and other materials on the
> official site are of such poor quality. I've thought a bit about it, and
> the only reason I see is that the authors do not have a feel for what it
> takes to learn/understand/use that language. They obviously know it all
> through, but that's still far removed from being able to explain it to
> someone else. I don't know, of course, how it is that one understands
> something "well" yet is not able to explain it to somebody else. To me,
> that's very fragile knowledge.

Because we are autistic morons who lack your rock-solid knowledge, if
I properly catch your (rather insulting) drift?

At the very least, you're confusing "to be able" with "to intend to".
The "tutorial" part of the OCaml reference manual was a quick job
targeted at readers who already know functional programming and just
want a quick overview of what's standard and what's different in
OCaml.  Maybe that shouldn't be titled "tutorial" at all.

Teaching functional programming in OCaml to beginners is a rather
different job, for which they are plenty of good books already.  Most
of them happen to be in French for various reasons: O'Reilly's refusal
to publish the English translation of the Chailloux-Manoury-Pagano
book; the Hickey-Rentsch controversy, etc.  But, yes, some talented
teachers invested huge amounts of time in writing good intro to Caml
programming books.  Don't brush their efforts aside.

One last word to you, that Xah Lee troll, and anyone else on this
list: if you're not happy with the existing material, write something
better.  Everyone will thank you and you'll get to better appreciate
the difficulty of the task.

- Xavier Leroy


  parent reply	other threads:[~2009-03-31 16:31 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-24 19:42 questions John Prince
2009-03-24 20:42 ` [Caml-list] questions Stéphane Glondu
2009-03-24 20:44 ` Jon Harrop
2009-03-25  0:17 ` Richard Jones
2009-03-25  1:11   ` Daniel Bünzli
2009-03-25  0:24 ` questions Michael Ekstrand
2009-03-25  5:45 ` [Caml-list] questions David Rajchenbach-Teller
2009-03-25 17:16   ` John Prince
2009-03-27 22:14 ` xah lee
2009-03-31 13:37   ` Kuba Ober
2009-03-31 14:44     ` Martin Jambon
2009-04-01 13:49       ` Thomas Gazagnaire
2009-04-01 19:13       ` David MENTRE
2009-04-01 19:27         ` Jon Harrop
2009-04-01 20:23           ` Re : " Matthieu Wipliez
2009-04-02  7:20             ` David MENTRE
2009-04-02  8:06               ` LLC book [was: Questions] Xavier Leroy
2009-04-02  8:23                 ` [Caml-list] " Alp Mestan
2009-04-04 17:17             ` Re : [Caml-list] questions Kuba Ober
2009-03-31 16:31     ` Xavier Leroy [this message]
2009-04-01  9:14       ` FALCON Gilles RD-RESA-LAN
2009-04-01 12:59         ` Mihamina Rakotomandimby (R12y)
2009-04-01 16:45           ` Kuba Ober
2009-04-01 13:13         ` Xavier Leroy
2009-04-01 13:42           ` Till Varoquaux
2009-04-01 16:29         ` Kuba Ober
2009-04-01 15:17       ` xahlee
2009-04-02 10:35       ` Florian Hars
2009-03-31 21:18     ` Jon Harrop
  -- strict thread matches above, loose matches on Subject: below --
2006-11-06 18:51 questions Igor Ozerov
2006-11-06 23:18 ` [Caml-list] questions Richard Jones
2006-11-07  8:55   ` Richard Jones

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=49D2455A.1070802@inria.fr \
    --to=xavier.leroy@inria.fr \
    --cc=caml-list@yquem.inria.fr \
    --cc=ober.14@osu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).