Version française
Home     About     Download     Resources     Contact us    
Browse thread
[Caml-list] Osiris - gtk
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Nicolas Cannasse <warplayer@f...>
Subject: Re: [Caml-list] Osiris - gtk
> >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