caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: jean-marc alliot <alliot@recherche.enac.fr>
To: ohl@hep.tu-darmstadt.de
Cc: caml-list@inria.fr
Subject: Re: Preferred GUI Toolkit for O'Caml 3?
Date: Tue, 22 Feb 2000 12:04:22 +0100	[thread overview]
Message-ID: <38B26D35.51250236@recherche.enac.fr> (raw)
In-Reply-To: <14509.20226.13985.265187@heplix4.ikp.physik.tu-darmstadt.de>

Hi,

I just have a PhD student who has been working on writing GUIs  with OCAML for
the last months. You might be interested by our experience.

I think first that you can forget ocamltk. It is superseded by LablTk, and the
optional argument feature of OCaml3 is extremely pleasant to use in this
context.

We haven't tested mlgtk. We choosed lablgtk as it is developped by Jacques
Garrigue. It was, for us, a guarantee of good integration with the language.
But mlgtk is probably excellent also.

Our personal opinion would be:
1) If you have no performance problems, labltk is extremely simple to use.
2) Lablgtk is much more efficient and more complex. There might be still some
bugs (?), and you need to invest LOT of your time to learn to do what you want
to do. GTK documentation is quite sparse, and lablgtk documentation is even
sparser. But it is really fast and extremely rich. We have developped a  quite
complex GUI (complete representation of french airspace with ATC sectors etc).
It was painful because of the lack of documentation, but the result is
completely satisfactory regarding performance, and nice to see...



JMA




  parent reply	other threads:[~2000-02-22 14:03 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-02-18 13:54 Thorsten Ohl
2000-02-21 17:22 ` Benjamin C. Pierce
2000-02-22 11:41   ` William Chesters
2000-02-23  7:36     ` Alan Schmitt
2000-02-23  9:24     ` Sven LUTHER
2000-02-24 10:24       ` Fabrice Le Fessant
2000-02-25 16:22         ` skaller
2000-02-22 13:41   ` skaller
2000-02-22 14:22     ` Benjamin C. Pierce
2000-02-22  1:46 ` Jacques Garrigue
2000-02-22 13:39   ` skaller
2000-02-22 20:13     ` Gerd Stolpmann
2000-02-22  8:17 ` Sven LUTHER
2000-02-22 11:04 ` jean-marc alliot [this message]
2000-02-22 17:05 ` Pascal Cuoq

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=38B26D35.51250236@recherche.enac.fr \
    --to=alliot@recherche.enac.fr \
    --cc=caml-list@inria.fr \
    --cc=ohl@hep.tu-darmstadt.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).