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,LOTS_OF_MONEY autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,be23df8e7e275d73 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-07-16 11:14:11 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!news-hog.berkeley.edu!ucberkeley!tethys.csu.net!nntp.csufresno.edu!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Al Christians Newsgroups: comp.lang.ada Subject: Re: An Ada IDE and discussions Date: Mon, 16 Jul 2001 11:17:49 -0700 Organization: Public Property Software Message-ID: <3B532FCD.4178BAAB@PublicPropertySoftware.com> X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 References: <0zS27.187213$DG1.31590366@news1.rdc1.mi.home.com> <3B4FEFDE.10E7B423@snafu.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:10010 Date: 2001-07-16T11:17:49-07:00 List-Id: Ted Dennison wrote: > > In article , chris.danx > says... > >controls to be created, and more. Also is Gtk not scripted, slowing the whole > >thing down? > > No, you are probably thinking of TK. Gtk is written in C and has a C interface. > Its a rather nice toolkit too. The only thing I'd really like to see that it > doesn't have is some kind of loadable interface definition language, like UIL. > But if you are set on something that will be intuitively familiar to Windows > users, you'd probably be better off using the base Windows UI, as Gtk probably > doesn't have an equivalent for *everything*. > I have the idea that it is expected that GNAT will soon (whatever that means, say over the next couple of years) be more compatible with the other gcc implementations, in particular the c++ compiler. Will that make it easier for Ada code compiled by GNAT to interoperate with C++ gui code (eg wxWindows and/or fltk)? If that was possible, I would suggest that it might be better to try to promote Ada as a powerful back-end engine, and not get into one of these 10-year gui toolkit projects (look at how long wxWindows has been developing, eg). In a good gui development system, maybe the developer doesn't have a lot of need to look at the gui code and doesn't care what kind of language it's in. Graphical programming (graphically connecting UI the rest of the program) as in IBM Visual Age might be fine. So might XML. Who cares where it goes from there? An Ada IDE with gui builder could build a UI in c++ for one of the c++ toolkits and hide the c++ so that the developer would not normally see it. There is some kind of gui spaghetti that develops when one starts writing too much code in the middle of gui classes. An IDE that prevented this by forcing separation of UI and implementation could be advantageous. Al