From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id WAA13137 for caml-red; Sun, 4 Feb 2001 22:06:47 +0100 (MET) Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id WAA17154 for ; Sun, 4 Feb 2001 22:03:26 +0100 (MET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f14L3K901669; Sun, 4 Feb 2001 22:03:20 +0100 (MET) Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id WAA07907; Sun, 4 Feb 2001 22:03:19 +0100 (MET) From: Pierre Weis Message-Id: <200102042103.WAA07907@pauillac.inria.fr> Subject: Re: Consortium Caml In-Reply-To: <200102031630.LAA63508@sanson.reyes.somos.net> from Francisco Reyes at "Feb 3, 101 11:33:19 am" To: fran@reyes.somos.net Date: Sun, 4 Feb 2001 22:03:19 +0100 (MET) Cc: caml-list@inria.fr X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: weis@pauillac.inria.fr > 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/