From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AWL,MISSING_HEADERS autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id 2F114BC69 for ; Thu, 8 Mar 2007 12:59:58 +0100 (CET) Received: from amazone1.ujf-grenoble.fr (amazone1.ujf-grenoble.fr [193.54.238.254]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l28Bxvhw004681 for ; Thu, 8 Mar 2007 12:59:58 +0100 Received: from tana1.ujf-grenoble.fr (tana1.ujf-grenoble.fr [152.77.18.74]) by amazone1.ujf-grenoble.fr (8.13.7/8.13.7/Configured by JE 21 07 2006) with ESMTP id l28Bxva4038321 for ; Thu, 8 Mar 2007 12:59:57 +0100 (CET) Received: from localhost (unknown [127.0.0.1]) by tana1.ujf-grenoble.fr (Postfix) with ESMTP id 8419C198459 for ; Thu, 8 Mar 2007 12:59:57 +0100 (CET) X-Virus-Scanned: Scanned on tana1.ujf-grenoble.fr Received: from tana1.ujf-grenoble.fr ([127.0.0.1]) by localhost (tana1.ujf-grenoble.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id plkdw+e77HBp for ; Thu, 8 Mar 2007 12:59:57 +0100 (CET) Received: from tibre1.ujf-grenoble.fr (tibre1.ujf-grenoble.fr [152.77.18.86]) by tana1.ujf-grenoble.fr (Postfix) with ESMTP id 50CB119842D for ; Thu, 8 Mar 2007 12:59:57 +0100 (CET) Received: from bruch.ujf-grenoble.fr (bruch.ujf-grenoble.fr [193.54.241.15]) by tibre1.ujf-grenoble.fr (8.13.3/8.13.3) with ESMTP id l28BxvJ5081459 for ; Thu, 8 Mar 2007 12:59:57 +0100 (CET) (envelope-from san.vu-ngoc@ujf-grenoble.fr) Received: from localhost (localhost [127.0.0.1]) by bruch.ujf-grenoble.fr (Postfix) with ESMTP id F0F544F96F for ; Thu, 8 Mar 2007 12:59:56 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at fourier.ujf-grenoble.fr Received: from bruch.ujf-grenoble.fr ([127.0.0.1]) by localhost (bruch.ujf-grenoble.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EF10Ghoh4pPW for ; Thu, 8 Mar 2007 12:59:56 +0100 (CET) Received: from [193.48.255.250] (ifpoolext7.ujf-grenoble.fr [193.48.255.250]) by bruch.ujf-grenoble.fr (Postfix) with ESMTP id 158004F90E for ; Thu, 8 Mar 2007 12:59:56 +0100 (CET) Message-ID: <45EFFABC.1020509@ujf-grenoble.fr> Date: Thu, 08 Mar 2007 12:59:56 +0100 From: Vu Ngoc San User-Agent: IceDove 1.5.0.10 (X11/20070306) MIME-Version: 1.0 Cc: caml-list@inria.fr Subject: Re: [Caml-list] Interactive technical computing References: <200703080113.22721.jon@ffconsultancy.com> In-Reply-To: <200703080113.22721.jon@ffconsultancy.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at discorde with ID 45EFFABD.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; toplevel:01 toplevel:01 emacs:01 caml-list:01 graphics:02 opengl:02 computing:05 probably:07 similar:11 spawn:13 but:14 something:14 using:15 sdl:16 use:16 You probably know it already, but it is very easy to spawn opengl graphics directly from the toplevel using sdl. Then if you use the toplevel inside emacs, you get something very similar to the screenshots you had. And since you are into screenshots, here is one :-) http://www-fourier.ujf-grenoble.fr/~svungoc/prog/oplot/toplevel_plot.png San