caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Pierre Weis <Pierre.Weis@inria.fr>
To: fran@reyes.somos.net
Cc: caml-list@inria.fr
Subject: Re: Consortium Caml
Date: Sun, 4 Feb 2001 22:03:19 +0100 (MET)	[thread overview]
Message-ID: <200102042103.WAA07907@pauillac.inria.fr> (raw)
In-Reply-To: <200102031630.LAA63508@sanson.reyes.somos.net> from Francisco Reyes at "Feb 3, 101 11:33:19 am"

> applies to Caml. I found a good book, but I still find that lots
> of more examples are needed. It is very discouraging to
> newcomers to have to ask for every single thing on the list.
> 
> francisco
> Moderator of the Corporate BSD list
> http://www.egroups.com/group/BSD_Corporate

[English Abstract]

Francisco asks for examples: a lot of new ones can be found at

http://pauillac.inria.fr/caml/Examples/

[Version française à la fin du message]

Hi Francisco,

You already asked for Caml examples and we agreed you were right to do
so. That's why I worked hard to add a lot of new examples for
Objective Caml: it's a big zoo of about 120 source files that tries to
demonstrate the strength of the language. It ranges from a trivial
``hello world!'' program for beginners to sophisticated examples for
experts only. It uses standalone programs as well as interactive
evaluation at toplevel, byte-code and native (optimizing) compilation.

Some examples are non trivial, for instance, we have a full-fledged
tetris game as the more advanced example to demonstrate the Caml/Tk
GUI. We also have a Knuth-Bendix completion routine for Term-Rewriting
systems experts, a tiny Logo like language implemented in Caml to
demonstrate language manipulation facilities and graphics drawings, a
grep implementation that demonstrates simple interfacing Caml and C,
examples of parsers, lexers, data type definitions, type-checking
algorithms, string manipulation programs, ...

All those examples are freely available and can be found at the
following address:

http://pauillac.inria.fr/caml/Examples/

Have fun!

PS: This is work in progress, so feel free to send remarks and
additions. In particular, new examples are welcome.

[Version française]

Francisco demande des examples: j'ai recueilli un bestiaire d'exemples
pour Caml Light et Objective Caml, à l'adresse suivante:

http://pauillac.inria.fr/caml/Examples/

Pour Caml Light, la nouveauté réside essentiellement dans les exemples
de la GUI (Graphical User Interface) Caml/Tk.

Pour Objective Caml, la nouveauté réside essentiellement dans la
traduction de l'ensemble des exemples qui étaient disponibles pour
Caml Light, plus un certain nombre d'exemples nouveaux (120 fichiers
.ml environ).

Amusez-vous bien!

PS: Ces exemples sont en développement, donc toutes les remarques
constructives extrêmement bienvenues, ainsi que les exemples nouveaux. 

Pierre Weis

INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/




  reply	other threads:[~2001-02-04 21:06 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-26 21:38 Michel Mauny
2001-01-28 14:34 ` John Max Skaller
2001-01-31 12:00 ` Print arbitrary value Mattias Waldau
2001-02-11  9:15   ` Xavier Leroy
2001-01-31 20:34 ` Consortium Caml Joshua D. Guttman
2001-02-01 23:44   ` Michel Mauny
2001-02-03 16:33     ` Francisco Reyes
2001-02-04 21:03       ` Pierre Weis [this message]
2001-02-05 17:01       ` John Max Skaller
2001-02-05 17:21         ` Pierre Weis
2001-02-06 23:36           ` John Max Skaller
2001-02-07 13:12           ` Didier Remy
2001-02-01 16:34 Michel Mauny
2001-02-05 22:55 R: " Alex Baretta
2001-02-07 19:30 ` Michel Mauny
2001-02-08  7:27   ` Sven
2001-02-08 15:59     ` Michel Mauny
2001-02-08 10:01       ` Sven
2001-02-08 17:18         ` Michel Mauny
2001-02-06 17:40 Toby Moth

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=200102042103.WAA07907@pauillac.inria.fr \
    --to=pierre.weis@inria.fr \
    --cc=caml-list@inria.fr \
    --cc=fran@reyes.somos.net \
    /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).