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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8f7a197ad3ba9281 X-Google-Attributes: gid103376,public From: Brian Rogoff Subject: Re: Ada takes control of Internet Explorer Date: 1999/09/12 Message-ID: #1/1 X-Deja-AN: 524149118 References: <7r9gst$274o$1@news.gate.net> <7rb4g6$cj6$1@nnrp1.deja.com> <7rb94q$30dk$1@news.gate.net> <7rbjpf$25pk$1@news.gate.net> Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: nntp1.ba.best.com 937158880 222 bpr@206.184.139.136 MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-09-12T00:00:00+00:00 List-Id: On Fri, 10 Sep 1999, David Botton wrote: > Preben Randhol wrote in message ... > >| 3. Write an Ada OS > > > >I would rather have more Ada apps that uses GTK :-) > > I wouldn't GTK is written in C. When I am done with the COM stuff, I'll be > back to my all __Ada__ GUI framework and then we can discuss if GTK is worth > bothering with. I think the fact that GTK is written in C is not really relevant. It seems to be a decent windows toolkit and the Ada binding is not too bad either. Rather than go off starting projects that have little hope of ever succeeding it makes more sense to tackle some smaller Ada projects which have a greater reward to work ratio. Since GTK has a lot of momentum, I'd think something like a RAPID/GTK-Ada port (which appears to be in the works!) would be useful. Your "all Ada" framework would talk to a C windowing API at some level, right? Another useful tool would be something like Python's os module, to make portable access to a hierarchical file system in Ada easier. By "portable" I mean that the Ada source to do a directory traversing program like Unix "find", should not change between Unix, Windows, and Macintosh, at least. Once again, this would involve binding to C-APIs. Since most of the OSes out there have C-APIs to useful functionality, C is most definitely worth bothering with IMO! -- Brian