Hello, over the last weeks I made some brainsorming about this project, what I want this RAD-Tool to be. Before you start flaming me, please consider that these are just suggestions for a discussion. I know that it is not easy or that it is maybe impossible to meet all this goals:
1) a name: how about OpenGUI or OpenDialog? 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 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). 5) Speed: would be nice if the compiled GUI Applications will run well on a 486/100 32 MB. For the RAD Tools I would see a target machine of a P2 266 64 MB. Don't forget the people that don't use the latest hardware :-) I hope I'm not on the wrong track, because it seems that there is already some code and people working on this project. Can anybody give me the status if there is already a (maybe) written concept for this project? Greetings Carsten ----------- To unsubscribe yourself from this list, send the following message to [EMAIL PROTECTED] unsubscribe sibyl end
