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