About GUI and IDE Interface
Bob Calco
robert.calco at verizon.net
Wed Jul 31 15:01:39 CEST 2002
Everyone:
What I'm thinking in light of all of this discussion is threefold:
1. I should look into and consider Eclipse, despite my distaste for Java.
I'm getting "warmer" with C# but there are some good to go with something
with a more proven cross-platform capability.
2. We really ought to work together on wxWindows bindings, and that is a
separate concern from the IDE effort. Although, it could add to the IDE
effort if, one fine day when the bindings to wxWindows are complete, a GUI
building framework could be added to the IDE based on wxWindows.
3. One possible angle on the wxWindows thing might be to create a tool in Oz
like David Beaseley's Simplified Wrapper Interface Generator (a.k.a. SWIG),
which is open source and has been ported to many scripting languages for the
purpose of converting C/C++ APIs into extensions a specific language
defines.
We could start by looking into extending SWIG itself to Oz, or come up with
a SWIG-like utility from scratch in Oz. This way we'll have a general
purpose extension generation tool that will work with any complex C/C++
library we might want to build into Oz, not just wxWindows. Not to mention
the fact that it could greatly simplify any such effort. Work hard once on a
general purpose utility, save yourself time and energy later.
I know, for instance, that SWIG was used to interface Python to wxWindows,
so it is apparently a doable thing.
In fact, I'm going to look into that today. I'm taking the day off anyway.
BTW, I'm also downloading the 53.9 MB eclipse 2.0 SDK as I write this...
:)
Sincerely,
Bob Calco
%% -----Original Message-----
%% From: owner-oz-users at ps.uni-sb.de [mailto:owner-oz-users at ps.uni-sb.de]On
%% Behalf Of Denys Duchier
%% Sent: Wednesday, July 31, 2002 5:25 AM
%% To: users at mozart-oz.org
%% Subject: Re: About GUI and IDE Interface
%%
%%
%% Hi Bob,
%%
%% This is indeed good news. Your original idea to go with Delphi didn't
%% appeal much to me, but C#, Java, or wxWindows are foundations which
%% are viable for all of us. As suggested, Eclipse should be looked
%% into. I have avoided it sofar because I share your feelings about
%% Java :-) Finally, if you or someone else is _really_ serious about
%% developing bindings to wxWindows, then let's band together. That's a
%% library I'd really like to have, but I don't want to develop it alone;
%% it's just too much work.
%%
%% Cheers,
%%
%% --
%% Dr. Denys Duchier Denys.Duchier at ps.uni-sb.de
%% Forschungsbereich Programmiersysteme (Programming Systems Lab)
%% Universitaet des Saarlandes, Geb. 45 http://www.ps.uni-sb.de/~duchier
%% Postfach 15 11 50 Phone: +49 681 302 5618
%% 66041 Saarbruecken, Germany Fax: +49 681 302 5615
%% -
%% Please send submissions to users at mozart-oz.org
%% and administriva mail to users-request at mozart-oz.org.
%% The Mozart Oz web site is at http://www.mozart-oz.org/.
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
More information about the mozart-users
mailing list