From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id NAA03455; Mon, 15 Oct 2001 13:21:16 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 NAA03296 for ; Mon, 15 Oct 2001 13:21:15 +0200 (MET DST) Received: from HUET-GERA1P (huet-gera2p.inria.fr [128.93.20.113]) by concorde.inria.fr (8.11.1/8.10.0) with SMTP id f9FBLEv03335 for ; Mon, 15 Oct 2001 13:21:14 +0200 (MET DST) Message-Id: <200110151121.f9FBLEv03335@concorde.inria.fr> X-Sender: huet@pop-rocq.inria.fr X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0.2 Date: Mon, 15 Oct 2001 13:21:10 +0200 To: caml-list@inria.fr From: Gerard Huet Subject: [Caml-list] 3.03 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Let me point out the considerable comfort improvement brought by the 3.03 release for the ever-so-growing community of revised syntax users : the toplevel loop now prettyprints its answers in the syntax used for parsing. This means you may now teach the revised syntax to your students without risks of confusion between what is read and what is printed. All you need to do is put in your working directory a file .ocamlinit containing the single line: #load "camlp4r.cma";; and this is the last double semicolon you will ever need. No more need of the infamous argument -I `camlp4 -where` in your command line, just call ocaml: ocaml Objective Caml version 3.03 ALPHA Camlp4 Parsing version 3.03 ALPHA # type foo=list bool; type foo = list bool # [0::[]]=[0]; - : bool = True # match () with [ () -> do { print_string "Well "; print_string "Done !\n" }]; Well Done ! ------------------- 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