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 PAA16711 for caml-redistribution; Thu, 29 Apr 1999 15:55:24 +0200 (MET DST) 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 KAA10648 for ; Mon, 26 Apr 1999 10:02:02 +0200 (MET DST) Received: from talbot.inria.fr (talbot.inria.fr [128.93.8.119]) by concorde.inria.fr (8.8.7/8.8.7) with ESMTP id KAA07958; Mon, 26 Apr 1999 10:02:00 +0200 (MET DST) Received: (from lefessan@localhost) by talbot.inria.fr (8.8.7/8.8.7) id KAA02683; Mon, 26 Apr 1999 10:01:54 +0200 From: Fabrice Le Fessant Message-ID: <14116.7537.26518.19624@talbot.inria.fr> Date: Mon, 26 Apr 1999 10:01:53 +0200 (CEST) To: Marc.Tajchman@cmla.ens-cachan.fr Cc: caml-list@inria.fr Subject: Re: Graphics library References: <371FC6CD.4B062EE0@cmla.ens-cachan.fr> X-Mailer: VM 6.62 under Emacs 19.34.1 Reply-To: fabrice.le_fessant@inria.fr MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=iso-8859-1 Sender: weis There is an implementation of the Graphics library of Ocaml in the Efuns package (http://pauillac.inria.fr/efuns) which provides almost the same interface, with some more functions, such as double buffering: open XGraphics;; (* instead of Graphics *) open_graph "" 600 400;; (* instead of open_graph " 600x400" *) set_update_stype FlushAll;; (* for double-buffering, or FlushClipped for faster but not total refresh *) ......... ......... ......... (* Idem as in Graphics *) ......... update ();; (* when you want to update the screen from the hidden buffer *) Regards, - Fabrice