Oz and Mozart Hackers Mailing List

RedHat Linux 7.3 and Amadeus update


From: Bob Calco (robert.calco@verizon.net)
Date: Thu Aug 22 2002 - 17:44:20 CEST


Everybody:

I finally got a Linux machine, hurrah! I ran into a problem building mozart
from the source when autoconf found bison version 1.35 when it needs 1.25 "or
higher". I note that RH 7.3, which is what I have up and happily running on
my Windows XP laptop via VM emulation, is not in the platform list but I
figured I'd ask if anybody else has tried and run into this issue on RH 7.3.
The installation thinks that bison 1.30 is the latest/greatest but obviously
that ain't so. The problem appears to be with the script that tests whether
bison is 1.25 "or higher". Any thoughts or pointers from those "in the know"
would be helpful.

BTW, I am still working on Amadeus, the alternative IDE for Mozart. Based on
the discussions and my own prototyping, here's where I'm headed:

1. I'm going to develop the "model" for the application in more or less ANSI
C++, like Mozart itself. This is the non-ui part that interfaces with lower
level system and existing Mozart components, and supplies the GUI with the
data it needs to "view" and "control" input-output-wise. The model will be
available separately to anybody who wants to build their own View-Controller
using whatever GUI framework they want.

2. I'm going to wrap this model in VC++.NET classes, to be used by a C# GUI
"View-Controller". If all goes well this will be the first Windows version of
Amadeus.

3. Now the "cross platform" non-Java version. Here I'm going to create a SWIG
extension for Mozart, then use it to create Oz bindings to wxWindows. If
successful, then I will create a wxWindows VC in "pure Mozart" that should be
able to use my model using native functors to the C++ model. This VC will be
modelled to work exactly, or rather as exactly as possible, as the C# gui.
The model being the same for both should help enforce this, along with some
discipline.

4. I will create a low level Java wrapper library to the model using JNI so
that Eclipse fans can create a GUI on top if they want. I'm not into Java but
I do want to play with the JNI stuff in C++, more as an exercise than as a
mission. Anybody else that wants to write the wrapper may do so sooner than I
will get around to it once I complete the model portion of this effort.

Any thoughts??

Sincerely,

%% -----------------------------------------
%% Bob Calco
%% Senior Sofware Engineer
%% 703.989.3160 -cell
%% robert.calco@verizon.net
%% rcalco@cortechs.com
%% -----------------------------------------
-
Please send submissions to hackers@mozart-oz.org
and administriva mail to hackers-request@mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.



This archive was generated by hypermail 2b29.