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 SAA02602; Thu, 11 Sep 2003 18:36:19 +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 SAA25443 for ; Thu, 11 Sep 2003 18:36:18 +0200 (MET DST) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h8BGaHf27682 for ; Thu, 11 Sep 2003 18:36:17 +0200 (MET DST) Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 19xUQY-0007BV-00; Thu, 11 Sep 2003 17:36:14 +0100 Date: Thu, 11 Sep 2003 17:36:14 +0100 To: "Valery A.Khamenya" Cc: caml-list Subject: Re: [Caml-list] OCaML, GUI, rapid prototyping Message-ID: <20030911163613.GB27415@redhat.com> References: <1081587883.20030911181547@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1081587883.20030911181547@mail.ru> User-Agent: Mutt/1.5.4i From: Richard Jones X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 gui:01 gui:01 lablgtk:01 widget:01 widgets:01 dialogs:01 lablgtk:01 widget:01 identically:01 ocam'ole:01 installer:01 kylix:01 glade:01 freshmeat:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Thu, Sep 11, 2003 at 06:15:47PM +0200, Valery A.Khamenya wrote: > Hello all, > > I'd like to collect the state-of-art (see P.S.) info on > GUI-applications created in OCaml. My motivation is to summarize > what kind of GUI might be created by programmers who decide to stay > with OCaml. In other words I have the following questions: > > Q1. How advanced might be the GUI in OCaml applications? > > Q2. What are the GUI engines (gtk/fltk/qt/.../?) supported today for > OCaml? We're using Gtk (lablgtk2) to write a medium-sized simulation application that works across Windows and Linux. We're using the Gtk-Wimp theme on Windows which gives Gtk a reasonable Windows look and feel. It's not perfect, but not bad. Gtk is a very rich and powerful widget set, and we've written custom widgets (graphs, flow diagrams, dialogs, etc.), all in straight OCaml. Lablgtk is (to be honest) a bit odd, but once you get used to it, there'll be almost nothing you can't do that you couldn't do with any other language or widget set. Most things work identically on Windows and Unix, so much so that I don't spend much time testing on each platform separately. There are a few annoying differences in fonts which I had to wrap into a little library. We're using OCam'OLE (on Windows) to communicate with Excel -- load files, run macros, that sort of thing. We're using NullSoft's NSIS to generate the installer (on Windows). > Q3. What kind of development framework are available in spirit of > Delphi/Kylix/Glade? Emacs! You need something else?? Rich. PS. The lablgtk mailing list is down now? -- Richard Jones. http://www.annexia.org/ http://freshmeat.net/users/rwmj Merjis Ltd. http://www.merjis.com/ - all your business data are belong to you. All new technology is irrelevant until it is taken up by the public. ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners