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 SAA25688; Fri, 16 Aug 2002 18:35:37 +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 SAA25703 for ; Fri, 16 Aug 2002 18:35:36 +0200 (MET DST) Received: from mel-rto2.wanadoo.fr (smtp-out-2.wanadoo.fr [193.252.19.254]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id g7GGZZr08867 for ; Fri, 16 Aug 2002 18:35:35 +0200 (MET DST) Received: from mel-rta9.wanadoo.fr (193.252.19.69) by mel-rto2.wanadoo.fr (6.5.007) id 3D5392B600275BFC; Fri, 16 Aug 2002 18:35:29 +0200 Received: from warp (217.128.142.233) by mel-rta9.wanadoo.fr (6.5.007) id 3D49FFB700530443; Fri, 16 Aug 2002 18:35:29 +0200 Message-ID: <000d01c24542$ee4cbdc0$0700a8c0@warp> From: "Nicolas Cannasse" To: "Kontra, Gergely" , References: Subject: Re: [Caml-list] Osiris - gtk Date: Fri, 16 Aug 2002 18:35:28 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > >I've been developping Osiris, an OCaml class-based GUI system which is > >built on top of the Win32 API OCaml Port (still partial, but complete > >enough to work with). If you're willing to develop GUIs for > >windows-only, Osiris may be a good choice. If you're willing to develop > >cross-platform applications, I have been thinking for few month now to > >write a GTK port of Osiris... when I'll have some free time :) > > What about simply rewrite GTK under windows with using native windows > gui components? GTK is quite a big API, porting it using native Window components will require some time... > Or Osiris will be better, than gtk? Osiris is OCaml , GTK is C. Actually there is LablGTK which is a ocaml binding for GTK , there is also the Ocaml Win32 API, which enable you to call most of the Win32 API functions from ocaml ( mixing ocaml / C ) Osiris is built on-top of this API, so is entirely written in OCaml . The port I was thinking of is to write a version of Osiris which use Lablgtk instead of the Win32 API binding. Osiris will still remain ocaml-only but then usable either under Linux or Windows ( with GTK or Native API under Windows ). BTW, Osiris is class-based and doesn't enable such a control of components as GTK do. > ps: Where can we download Osiris? I just put the last version on http://tech.motion-twin.com with some samples included Nicolas Cannasse ------------------- 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