From: xahlee@gmail.com
To: Xavier Leroy <Xavier.Leroy@inria.fr>, Kuba Ober <ober.14@osu.edu>,
caml-list@yquem.inria.fr
Subject: Re: Re: [Caml-list] questions
Date: Wed, 01 Apr 2009 15:17:28 +0000 [thread overview]
Message-ID: <00163645923c523a2b04667fd02e@google.com> (raw)
In-Reply-To: <49D2455A.1070802@inria.fr>
[-- Attachment #1: Type: text/plain, Size: 2286 bytes --]
Hi Xavier Leroy,
On Mar 31, 2009 9:31am, Xavier Leroy <Xavier.Leroy@inria.fr> wrote:
> 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.
although there are several good tutorials, but i think it is important that
the bundled official tutorial should be one that is good. By “good” here, i
mean, it gives a simple overview of the syntax, and a simple overview, such
as how to do arithmetic, basic types, if then else, true false issues, a
couple example of most used data types such as list and n-tuple and
records, how to define a function, how to call a library.
Jon's, and Scott's tutorial are both in this format and i think is very
suitable:
• Ocaml for Scientists, by Jon Harrop, chapter 1 free:
http://www.ffconsultancy.com/products/ocaml_for_scientists/chapter1.html
• “Introduction to Caml” by Scott Smith of Johns Hopkins U. A lecture note.
http://www.cs.jhu.edu/~scott/pl/lectures/caml-intro.html
I only started learning OCaml, but my current notes at:
http://xahlee.org/ocaml/ocaml_basics.html
is also in this format. I don't know if Jon'd be willing to lend his
chapter 1 to be the official bundled tutorial. (would you Jon?) My guess is
that Scott would easily offer his too. (No implication that anyone should
offer this, of course.)
If any official ocaml people wishes, feel free to start with mine as the
bundled tutorial. I'm sure with minor editing by you experts, it would be
very suitable.
I'm often wrong. (^_^); But i think a simple, example based, very brief,
tutorial, using concrete code examples, such as the above ones, with a
slight emphasize on syntax (so first timers gets a sense of what exactly to
type), would be a great first introduction. It'd helpful to imperative
programers as well as functional programers experienced with other
functional langs. If this is bundled and sanctioned with the official
manual, it'd open up ocaml to many people who otherwise may not have had
time to search for the right tutorial. (i hope)
Xah
∑ http://xahlee.org/
☄
[-- Attachment #2: Type: text/html, Size: 2412 bytes --]
next prev parent reply other threads:[~2009-04-01 15:17 UTC|newest]
Thread overview: 29+ 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
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 [this message]
2009-04-02 10:35 ` Florian Hars
2009-03-31 21:18 ` Jon Harrop
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=00163645923c523a2b04667fd02e@google.com \
--to=xahlee@gmail.com \
--cc=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