Hi, > 1) a name: how about OpenGUI or OpenDialog?
Sorry, sounds kinda cheap;). > 2) Architecture and concept: Delphi is now about one decade old, and so > is the delphi two-way-RAD idea. Maybe the world of RAD tools is advanced > in the last ten years. I find the concept of the "libglade" project > http://developer.gnome.org/doc/API/libglade/libglade.html) very > interesting, having the GUI encoded in XML Language wich is parsed at > runtime. In such a RAD Tool one don't need to re-compile after a gui > change, and non-programmers can help building the gui, or the user can > change the gui to suit her/his needs. I haven't really looked into Glade yet, but to me it seems like a good idea. XML is getting the universal standard anyway. > I would like to see that we build > a more modern RAD Tools with Pascal bindings (with a delphi import > module) rather that a one-to-one Delphi clone. > > 3) target platform/compiler: as I wrote in a previous post, I would like > the tool to be platform and compiler independent. That includes the > available OS/2 Pascal Compiler (gnu, virtual pascal, freepascal), but > also other pascal-like languages like modula2, modula3 (I work with SRC > Modula3 on OS/2), oberon, XDS and others. And if this is possible, > bindings for other languages like ReXX are not that far away. > > 4) GUI Toolkit: We should discuss if we like to use a GUI toolkit or if > the RAD Tools uses plain OS/2 API. The use of a toolkit helps in terms > of platform independance, but may hide some "loved" OS/2 Features. My > opinion is to use a basic toolkit for platform independance with > optional "OS/2 only" extensions. So the programmer can decide if he goes > cross-plattform or if he likes to squeeze the last trick out of OS/2. > Suggestions are WxWindows/2 (not finished), V, XPCOM (Heavyweight), > GTK/2 (no PM GUI today). With the above requirements it sounds easier to use a random opensource GUI toolkit and write an RAD environment for it. With kind regards, Daniel ----------- To unsubscribe yourself from this list, send the following message to [EMAIL PROTECTED] unsubscribe sibyl end
