From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,65981fda6dcb155c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-20 03:52:38 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada Subject: Re: ANNOUNCE: GNAT Programming System Date: Sun, 20 Jul 2003 06:52:33 -0400 Organization: MindSpring Enterprises Message-ID: <3F1A7471.4070502@noplace.com> References: <3F15E20B.60705@noplace.com> NNTP-Posting-Host: d1.56.a0.3e Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Server-Date: 20 Jul 2003 10:52:37 GMT User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en Xref: archiver1.google.com comp.lang.ada:40519 Date: 2003-07-20T10:52:37+00:00 List-Id: That would be nice, but may not be practical. Not all GUI builders work the same & if you wanted a tightly integrated product (something where the GUI builder isn't just fired off as a separate process - what's the point? I could have done that without GPS.) it probably wouldn't be possible without picking which (of a very few available anyway) GUI builder to support. GtkAda uses an XML based "database" that ought to be integrated into the GPS "project". It also uses some code generation directories for preserving hand-mods and such that would need to be considered as to how to integrate it. You'd want GPS to display and access all the different window components one might build much as it already does access Ada packages. If you don't get this sort of tight integration, you might just as well not bother. You can always get some other product, run it stand-alone and manage the artifacts yourself. I'd think that for GPS to try to leave the door open for any/all other possible GUI builders, it would have to reduce itself to simply invoking some subprocess. What's the point of that? I could already double-click on an icon on my desktop - moving it to an icon in GPS doesn't help much. Its a standard problem in engineering. Either you try to stay general enough that all the options are open - in which case, you don't do much - or you bite the bullet, get to a specific implementation and run with it, thus closing off other options. MDC Fionn mac Cuimhaill wrote: > > > I would like to see GUI builder support added in such away that GUI > builders could be put in as some kind of loadable module, so that > there could be a choice of several. -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "In general the art of government consists in taking as much money as possible from one class of citizens to give to the other." -- Voltaire ======================================================================