From: Jacques GARRIGUE <garrigue@math.nagoya-u.ac.jp>
To: David.Teller@univ-orleans.fr
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] Before teaching OCaml
Date: Mon, 08 Jan 2007 08:17:44 +0900 (JST) [thread overview]
Message-ID: <20070108.081744.2004152960.garrigue@math.nagoya-u.ac.jp> (raw)
In-Reply-To: <1168193722.6133.38.camel@Blefuscu>
From: David Teller <David.Teller@univ-orleans.fr>
> I'm going to start teaching OCaml soon and I'm fishing for ideas and
> suggestions. I hope this list is the right place to ask.
[..]
> I'm planning to base my lecture roughly on part 1 of _Developing
> applications with Objective Caml_, perhaps replacing the chapter devoted
> to Graphics with the use of LablGTK. Then again, perhaps not. Some
> low-level graphics might be interesting for them. I also intend to give
> them a term-long project to work on and develop.
For the graphics, I would rather suggest lablTk. It is much easier to
use for beginners. And you can even work interactively using the
Tk.update command.
> * the environment -- under Windows, is there any viable alternative to
> Emacs + the MinGW-based port ?
For writing programs, emacs helps a lot. In particular, the possibility
to execute phrases in the toplevel while editing a file makes things
much easier. Emacs looks scary, but for this specific case you only
need a limited number of key combinations :-)
Once you've installed Tcl/Tk (required for LablTk), then you can use
ocamlbrowser. It can be helpful too, particularly for browsing the
library.
(These are very personal suggestions...)
Jacques Garrigue
next prev parent reply other threads:[~2007-01-07 23:17 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-07 18:15 David Teller
2007-01-07 20:25 ` [Caml-list] " Dan Hipschman
2007-01-07 21:07 ` Sylvain Le Gall
2007-01-07 21:13 ` [Caml-list] " Aleksey Nogin
2007-01-07 21:20 ` Richard Jones
2007-01-07 22:37 ` skaller
2007-01-08 18:26 ` robert
2007-01-08 18:49 ` Jacques Carette
2007-01-08 19:31 ` robert
2007-01-07 23:17 ` Jacques GARRIGUE [this message]
2007-01-08 6:56 ` Oliver Bandel
2007-01-08 2:47 ` Jon Harrop
2007-01-08 6:45 ` Oliver Bandel
2007-01-08 9:33 ` Andrej Bauer
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=20070108.081744.2004152960.garrigue@math.nagoya-u.ac.jp \
--to=garrigue@math.nagoya-u.ac.jp \
--cc=David.Teller@univ-orleans.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