[GUI] Re: Gtk and Object I/O
seth@cql.com
seth@cql.com
Fri, 24 Jan 2003 09:29:14 -0700 (MST)
I've had good results with gtk2hs, although I want more functionality (as
everyone always does).
On 24-Jan-2003 Axel Simon wrote:
> On Fri, Jan 24, 2003 at 03:26:35AM -0800, John Meacham wrote:
>> if people havnt already seen it:
>> http://www.t4p.com/xplat.htm describes some of the issues relating to
>> any endevour such as ours.
>
> I have read the article. And although I do the gtk2hs binding and think
> it's the right way to go, I know it's not perfect:
>
> - Gtk will inevitably impose its view of UIs on Windows users. But these
> differences are small since Gtk applications look quite similar to Windows
> applications.
>
> - Gtk will not be ported to Aqua since Aqua is so different. There is only
> one menu bar, dialogs pop up within main windows, etc. but it will feel ok
> under XonX (XWindows on Macs)
>
> Maybe you can define a GUI library that looks and feels native on every
> platform without compromising the native style guide (look and feel). But
> the lack of *any* commercial or free toolkit that fulfills these
> requirements makes me wonder why a small number of people with a nice
> language can do it (Wolfgang said that even Java doesn't get it right).
> Maybe we can, but on what time scale? I do not want another "it's
> already usable" prototype. Peter, Krasimir, Andrey - when
> would we be able to go to a company and say "Use Haskell to program your
> applications!" and would feel comfortable about our (GUI) libraries? 5
> years? 10 years? The Gtk library has been under development for over 6
> years and they only took an average of all GUIs available and didn't try
> to combine three huge, constantly changing APIs.
>
> I'd rather have a GUI library which runs on all platforms, sacrifices some
> look-and-feel but is available in a couple of month.
>
> I would be more than happy to provide an Object I/O like view of my
> library, but I know it will look different from the one you implemented in
> the IFL paper, simply it's geared towards Gtk not Win32. If you think you
> can give me a specification *today* how a portable Object I/O layer would
> look like when you finished your approach, I would be more than happy to
> implement it.
>
> Axel.
>
> _______________________________________________
> GUI mailing list
> GUI@haskell.org
> http://www.haskell.org/mailman/listinfo/gui
--
----------------------------------
Seth Kurtzberg
M. I. S. Corp.
E-Mail: seth@cql.com
Date: 24-Jan-2003
Time: 09:28:49
This message was sent by XFMail
----------------------------------