About GUI and IDE Interface

Robert Byrne bbyrne at genieweb.com
Wed Jul 31 02:24:25 CEST 2002


Have you had the opportunity to look at www.eclipse.org? It is a open source
ide supported by IBM and other industry heavyweights. I use it every day and
it is far superior than jBuilder for Java-based web development (plus it
costs several thousands of dollars less -- since it is free). The web site
is a rich source of resources for tool developers such as yourself. It is
designed to be adapted to support a wide range of languages and debuggers.

Robert

----- Original Message -----
From: "Bob Calco" <robert.calco at verizon.net>
To: <users at mozart-oz.org>
Sent: Tuesday, July 30, 2002 6:26 AM
Subject: RE: About GUI and IDE Interface


> > > I am new to Mozart, and appreciate its powerful and charity very much.
> > > However, I am used to write programs in VB-like platform, which has
> > > graphical Editor, integrated with IDE design Interface and debugger
etc.
> > > Are there these components / plug-in for Mozart? If yes, where can I
> find
> > > it?
>
> > One Mozart user (Bob Calco) has stated that he is working on such a
> > thing.
>
> Yes, I can confirm that I am, in fact, working on just such a thing. The
> Windows IDE I'm writing for Mozart is called Amadeus, and I think I'll
have
> a beta version ready by end of October.
>
> If anybody has feature wish-list/requirements for it I'd be happy to hear
> the list and figure out when the features can be added to the IDE.
>
> I expect the first beta version to have the following more-or-less
completed
> features, which I'm implementing in C# (.NET):
>
> * Oz Color coding/highlighting, code folding a la the new VS editor
>
> * complete integration with Denys's very, very fine ozmake tool - in fact
> the core job of the project manager is managing the makefile.oz file for
> each project and keeping track of the developer's mogul archive visually.
>
> * visual point and click mogul package installation, uploading,
downloading,
> etc.
>
> * a tree view of the elements of each defined functor in an application
for
> ease of navigation.
>
> * support for various project types
>
> * interactive visual front end to the debugger
>
> Eventually I hope to have a bunch of wizards for designing an Oz app (for
> instance, deciding which paradigm to use for each separate area of concern
> in an application under development, to leverage the multiparadigm
strengths
> of the language and promote good design. Eventually I'd also like to
include
> a design pattern planner and skeletal project generation kind of thing,
for
> promoting the development of good abstractions).
>
> Also, obviously, graphical interaction with the debugger, support for
> different types of projects (including constraints extensions) and stuff
> will be perpetual works in progress.
>
> Some day, I would also like to support visual gui development, using a
rich
> cross platform library like wxWindows as the foundation. .NET
> interoperability would be nice but that's really a completely separate
> problem, and I haven't done enough research on the il assembler/clr to
know
> whether and how far Oz can be implemented on .NET. First things first...
;)
>
> I'll keep everybody posted, and as I indicated above, I am open to any
> suggestions from other users.
>
> As an aside, I'm using Oz to implement an expert feedback engine for a
> writing system which I'm calling WordCrafter, targeted to professional
> writers of various shapes and sizes, and that has a claim to much of my
time
> as well.
>
> Oz is an awesome language and the Mozart system is a great implementation
of
> the language, and one day I hope to see it break into the "big time".
> Unfortunately I do think a snazzy Windows GUI development environment is
one
> of the sine qua nons for that, and that's my prime motivation for Amadeus.
> Using Mozart very visibly under WordCrafter is also aimed toward that end.
>
> 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: Tuesday, July 30, 2002 6:20 AM
> To: users at mozart-oz.org
> Subject: Re: About GUI and IDE Interface
>
>
> s977621 at mailserv.cuhk.edu.hk (CUHK) writes:
>
> > I am new to Mozart, and appreciate its powerful and charity very much.
> > However, I am used to write programs in VB-like platform, which has
> > graphical Editor, integrated with IDE design Interface and debugger etc.
> > Are there these components / plug-in for Mozart? If yes, where can I
find
> > it?
>
> One Mozart user (Bob Calco) has stated that he is working on such a
> thing.  The rest of us use GNU Emacs or XEmacs.
>
> 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/.
>
-
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