Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@best.com>
To: Didier Remy <Didier.Remy@inria.fr>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] ocaml complexity
Date: Thu, 28 Jun 2001 11:31:35 -0700 (PDT)	[thread overview]
Message-ID: <Pine.BSF.4.21.0106281051240.3614-100000@shell5.ba.best.com> (raw)
In-Reply-To: <20010628145414.A19554@morgon.inria.fr>

On Thu, 28 Jun 2001, Didier Remy wrote:
> > http://cristal.inria.fr/~remy/cours/appsem/
> > 
> > which I think is just wonderful, but I don't think its for the beginning
> > OCaml'er. It's for a more sophisticated programmer, and delves into type 
> > theory issues. 
> 
> Indeed, these notes were aimed at an advanced audience (master level or
> more). 

I think a good "Theoretical OCaml" course could be constructed from John
Harrison's notes (updated for OCaml) followed by your APPSEM notes. There's
some overlap, but that seems right to me. 

> Actually, I have just finished a first revision of these notes (thanks,
> Brian for your support). Mainly, I fixed some typos, improved the
> presentation and added exercises. The size also increased by 40%.
> 
> I might do a second revision in the fall. 

Great, please announce the updates to the list, since I think it is of
general interest. 

> > > http://cristal.inria.fr/~remy/isia/
> > 
> > This is in French, which would be a problem for a lot of programmers that
> > I know. Interestingly, I seem to have picked up enough written French from
> > reading this list (with a dictionary and some phrasebooks of course) that 
> > I could read almost all of this. 
> 
> Conversely, the ISIA notes were written for Ocaml beginners without much
> theoretical background.  I included some of this material into the APPSEM
> notes and I may add more in the future.

The beginners without much theoretical background is a very large group. 
Now that Jason Hickey's compiler course notes are available, the pressure 
for more extensive beginner docs, like the O'Reilly translation, are
reduced, but I think that such a doc should be available on the web in a 
format where it can be modified by volunteers. OCaml continues to evolve, 
but a static document will fall behind. Both the O'Reilly book and the 
CalTech notes are already missing discussion of some of the latest
features. 

> > If Didier would like to make the TeX
> > available, I could take a stab at translating this. 
> 
> This would not be a problem for me, but there could be redundancy with my
> APPSEM notes. 

That's OK, the APPSEM notes are too scary for the raw beginner audience. 
Once they ride the camel, their curiosity surpasses their fear and they 
realize that they want to understand this beast in order to ride better,
and that's when theory steps in. 

-- Brian


-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


  reply	other threads:[~2001-06-28 18:31 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-13 21:04 David Gurr
2001-06-13 23:13 ` leary
2001-06-13 23:19 ` Brian Rogoff
2001-06-15 13:28   ` Tore Lund
2001-06-15 14:03     ` Nils Goesche
2001-06-15 14:54       ` Xavier Leroy
2001-06-15 15:14         ` Jonathan Coupe
2001-06-15 15:23         ` Nils Goesche
2001-06-15 17:38         ` Sven LUTHER
2001-06-15 20:36           ` Remi VANICAT
2001-06-15 14:16     ` Doug Bagley
2001-06-28 12:54   ` Didier Remy
2001-06-28 18:31     ` Brian Rogoff [this message]
  -- strict thread matches above, loose matches on Subject: below --
2001-06-14 16:04 John R Harrison
2001-06-11 20:33 Arturo Borquez
2001-06-11 21:17 ` Miles Egan
2001-06-12  7:19   ` wester
2001-06-07  8:58 leary
2001-06-07 18:29 ` Jonathan Coupe
2001-06-08  9:41   ` leary
2001-06-08 12:27     ` Jonathan Coupe
2001-06-08 20:22       ` Chris Hecker
2001-06-08 20:31         ` Miles Egan
2001-06-08 22:17           ` Jonathan Coupe
2001-06-08 22:18             ` Miles Egan
2001-06-11 14:05             ` Pierre Weis
2001-06-09 19:41           ` John Max Skaller
2001-06-08 22:59         ` David Fox
2001-06-09  0:43         ` leary
2001-06-09  1:09           ` Mark Wotton
2001-06-09  8:36           ` Markus Mottl
2001-06-09 20:58           ` John Max Skaller
2001-06-08 22:46       ` leary
2001-06-09  1:18         ` David Fox
2001-06-12 14:17           ` John Max Skaller
2001-06-13 15:21             ` Brian Rogoff
2001-06-13 20:32               ` leary
2001-06-13 22:58                 ` Johann Höchtl
2001-06-13 21:18               ` John Max Skaller
2001-06-09 22:32         ` Jonathan Coupe
2001-06-11  0:20           ` leary
2001-06-06 16:50 Miles Egan
2001-06-06 17:30 ` Chris Hecker
2001-06-06 18:25 ` Charles Martin
2001-06-06 19:27   ` Michael Hicks
2001-06-06 21:15   ` David Fox
2001-06-07 12:25   ` FabienFleutot
2001-06-08  0:27   ` Miles Egan
2001-06-06 19:36 ` William Chesters
2001-06-06 19:55   ` John Max Skaller
2001-06-06 20:06     ` William Chesters
2001-06-07 16:30       ` John Max Skaller
2001-06-08  0:32   ` Miles Egan
2001-06-08  0:56     ` David Fox
2001-06-07  7:35 ` wester
2001-06-07 17:27   ` John Max Skaller

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=Pine.BSF.4.21.0106281051240.3614-100000@shell5.ba.best.com \
    --to=bpr@best.com \
    --cc=Didier.Remy@inria.fr \
    --cc=caml-list@inria.fr \
    /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