From: Martin Krischik <krischik@users.sourceforge.net>
Subject: OpenStep/GNUStep/Cocoa (Was: New Ada portable GUI Library?)
Date: Thu, 17 Jan 2008 08:34:03 +0100
Date: 2008-01-17T08:34:03+01:00 [thread overview]
Message-ID: <478f04eb$1@news.post.ch> (raw)
In-Reply-To: <fmmdr7$p8e$1@registered.motzarella.org>
I. Levashew schrieb:
> Martin Krischik пишет:
>> I have another suggestion: A GUI Library based on OpenStep [1].
>>
>> Existing GUI Libraries tend to be rather complex with hundreds of
>> classes - any binding is a huge work - especially since most GUI
>> Libraries are OO - and binding to an OO Lib in another language is
>> difficult. And a job without end as all libraries are constantly
>> extended.
>
> As of Leopard Apple started providing BridgeSupport XML files. It's not
> an endless job now. It's a virtually one-time job.
I am not Mac user so I did did not know about BridgeSupport. Now I
looked it up and While BridgeSupport sounds good - will it work with
GNUStep as well.
Note that the Discussion is about a portable library which should work
at least on Windows/Linux/Mac.
>> here the Idea: If we create an Objective-Ada pre-processor we are done.
>> And the Mac-Ada users would love it ;-).
> Why do we need a preprocessor? It'll hurt ability of manipulating source
> code with 3rd party utilities. I'm Mac-Ada user, and I'm definitelly not
> going to love it. It is opposed to Ada spirit.
I though you would love it because it is the only proposal which will
give Mac users cocoa support. To remind you, the other options are:
GWindows: Native on Windows [1], emulated with Wine on Linux and Mac.
GtkAda: Native on Linux, emulated with MinGW in Windows, Carbon based on
Mac.
QtAda: Native on Linux and Windows [1], X11.app based Mac.
AdaStep [2]: Native on Mac (Cocoa) and Linux (GNUStep) emulated with
MinGW on Windows.
[1] Of course GNAT is based on MinGW - so MinGW will always be part of
any Windows Tool Chain - it's just the GUI which I consider native and I
might be wrong.
[2] Just invented that name ;-) .
> I think Objective-C on Mac OS X should be dealt with the same way as COM
> on Windows; on Mac OS X we'll just use BridgeSupport XML instead of IDL.
You seem to be a Mac user so I trust you on that. And parsing an XML
file should be a lot easier then anything else - which is good
considering our limited resources. Just the "Will it word with GNUStep?"
question is left.
Martin
--
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com
next prev parent reply other threads:[~2008-01-17 7:34 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-12 13:37 New Ada portable GUI Library? Tomek Walkuski
2008-01-12 15:19 ` Martin Krischik
2008-01-12 18:12 ` Lucretia
2008-01-12 20:40 ` Tomek Walkuski
2008-01-12 23:01 ` Lucretia
2008-01-13 5:17 ` Vadim Godunko
2008-01-13 9:07 ` Lucretia
2008-01-13 10:49 ` Vadim Godunko
2008-01-16 9:45 ` I. Levashew
2008-01-13 8:13 ` Dmitry A. Kazakov
2008-01-13 9:11 ` Lucretia
2008-01-13 10:06 ` Dmitry A. Kazakov
2008-01-13 10:25 ` Tomek Walkuski
2008-01-13 12:36 ` Dmitry A. Kazakov
2008-01-13 19:58 ` Michael Bode
2008-01-13 21:00 ` Dmitry A. Kazakov
2008-01-13 21:53 ` Michael Bode
2008-01-14 9:11 ` Dmitry A. Kazakov
2008-01-13 23:08 ` Gary Scott
2008-01-13 23:31 ` Michael Bode
2008-01-13 23:50 ` Gary Scott
2008-01-14 19:12 ` Michael Bode
2008-01-13 11:27 ` Lucretia
2008-01-13 11:29 ` Lucretia
2008-01-15 7:34 ` Martin Krischik
2008-01-15 8:38 ` Ludovic Brenta
2008-01-15 8:54 ` Martin Krischik
2008-02-11 22:10 ` Martin
2008-02-12 18:35 ` Martin Krischik
2008-02-12 21:43 ` Tomek Walkuski
2008-01-13 11:14 ` Martin Krischik
2008-01-13 11:31 ` Lucretia
2008-01-14 17:58 ` Ben
2008-01-14 18:21 ` Dmitry A. Kazakov
2008-01-14 20:47 ` Gautier
2008-01-14 21:32 ` Dmitry A. Kazakov
2008-01-13 13:28 ` Stephen Leake
2008-01-13 14:14 ` Pascal Obry
2008-01-13 14:22 ` Pascal Obry
2008-01-15 7:54 ` Martin Krischik
2008-01-16 7:54 ` Brian May
2008-01-16 8:47 ` Dmitry A. Kazakov
2008-01-16 8:52 ` Martin Krischik
2008-01-16 18:26 ` tmoran
2008-01-13 22:22 ` Lucretia
2008-01-14 10:07 ` Stephen Leake
2008-01-12 18:36 ` (slightly OT) Open Source licences? (was: Re: New Ada portable GUI Library?) framefritti
2008-01-12 18:57 ` Maciej Sobczak
2008-01-12 19:27 ` Tomek Walkuski
2008-01-12 19:39 ` (slightly OT) Open Source licences? Gautier
2008-01-12 20:26 ` Dmitry A. Kazakov
2008-01-12 21:58 ` Robert A Duff
2008-01-13 0:04 ` (slightly OT) Open Source licences? (was: Re: New Ada portable GUI Library?) Georg Bauhaus
2008-01-12 22:37 ` Georg Bauhaus
2008-01-13 11:04 ` New Ada portable GUI Library? Gautier
2008-01-15 7:56 ` Martin Krischik
2008-01-15 17:41 ` Gautier
2008-01-16 8:16 ` tmoran
2008-01-16 8:56 ` Martin Krischik
2008-01-16 19:34 ` Gautier
2008-01-16 22:51 ` Randy Brukardt
2008-01-17 20:32 ` Gautier
2008-01-18 1:41 ` Robert A Duff
2008-01-18 17:53 ` tmoran
2008-01-18 18:59 ` Robert A Duff
2008-01-18 19:28 ` Pascal Obry
2008-01-20 22:38 ` Robert A Duff
2008-01-20 1:38 ` Jerrid Kimball
2008-01-20 12:30 ` Ludovic Brenta
2008-01-20 13:40 ` Stephen Leake
2008-01-20 14:36 ` Dmitry A. Kazakov
2008-01-15 8:17 ` Martin Krischik
2008-01-15 9:14 ` Ludovic Brenta
2008-01-15 10:39 ` Martin Krischik
2008-01-15 14:01 ` Ludovic Brenta
2008-01-15 16:05 ` Martin Krischik
2008-01-15 17:31 ` Ludovic Brenta
2008-01-16 8:28 ` Martin Krischik
2008-01-17 2:21 ` I. Levashew
2008-01-17 7:34 ` Martin Krischik [this message]
2008-01-17 9:06 ` OpenStep/GNUStep/Cocoa (Was: New Ada portable GUI Library?) Ivan Levashew
2008-01-17 10:25 ` Martin Krischik
2008-01-18 3:28 ` Ivan Levashew
2008-01-18 7:24 ` Martin Krischik
2008-01-15 21:51 ` New Ada portable GUI Library? Phaedrus
2008-01-16 0:04 ` Jeffrey R. Carter
2008-01-16 0:20 ` Phaedrus
2008-01-16 1:09 ` Randy Brukardt
2008-01-16 1:47 ` Phaedrus
2008-01-20 14:07 ` Andre
2008-01-21 23:14 ` Frederik Sausmikat
2008-01-27 11:26 ` Lucretia
2008-01-27 16:47 ` Gary Scott
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox