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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54c513170bafd693 X-Google-Attributes: gid103376,public From: Ted Dennison Subject: Re: Application in Ada (was Desirability of C++) Date: 2000/05/02 Message-ID: <8emo1d$21p$1@nnrp1.deja.com>#1/1 X-Deja-AN: 618262490 References: <01HW.B4BFC2820005B06B08A24140@news.pacbell.net> <87euk0$c93$1@nnrp1.deja.com> <01HW.B4C1346100072D2408A24140@news.pacbell.net> <949867976.281549@the-rowan.albatross.co.nz> <8766v93w66.fsf@deneb.cygnus.argh.org> <38E8C81A.AA62CF4C@HiWAAY.net> <38F796B2.A99A206A@ftw.rsc.raytheon.com> <38F7A27A.4F7729FA@raytheon.com> <8eclae$afj$1@slb7.atl.mindspring.net> <4F706057FEE2A550.BF5FE19AE279EFCD.A55706B3F9D07043@lp.airnews.net> <8eiv08$820$1@slb1.atl.mindspring.net> <390D001C.7433140B@netwood.net> <390D58F9.7CC64B85@maths.unine.ch> <390D97DC.241E7CCD@netwood.net> <8ekfoo$8q61@news.cis.okstate.edu> <87og6qnld8.fsf@deneb.cygnus.argh.org> <8ekn33$rim$1@nnrp1.deja.com> <8em8mc$evd$2@wanadoo.fr> X-Http-Proxy: 1.0 x33.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Tue May 02 14:17:35 2000 GMT X-MyDeja-Info: XMYDJUIDtedennison Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m15) Date: 2000-05-02T00:00:00+00:00 List-Id: In article <8em8mc$evd$2@wanadoo.fr>, "Jean-Pierre Rosen" wrote: > > Something that is really missing (AFAIK) is a free X server for > windows. I got Mix, but it's an old version, more recent ones are no > more free (gratis), and it never was free (freedom). I might be > misinformed, but I never found another one. The XFree86 FAQ agrees with you. But given all the yucky C interfaces that would have to be provided, I'd think writing the server in Ada would be an "interesting" project in just about every sense of the word. You might be able to save some time by cribbing some of the XFree86 folks' code and Ada-izing it. But you'd be racing for time against groups that are working on straight C ports of XFree86. One of the subgoals of an OpenSource project done in Ada should be to (incedentally) win some mindshare for Ada by attracting hackers to the project. Even if there is *no* C alternative, I suspect the project will constantly have to be fighting off attmpts to "port" it to C by conservative C hackers. Having an acceptable C alternative already working would make the situation much more tenuous. However I firmly believe the day will come when we are ready to fight and win that battle too. But more importantly for me, I have no use for an X server. Perhaps you have some insight that tells you that my misgivings above are total BS, or that I'm missing some important fact that makes the whole thing feasable. By all means give it a shot if you think it'd work. After all, *I* thought FAX machines were an incredibly dumb idea... -- T.E.D. http://www.telepath.com/~dennison/Ted/TED.html Sent via Deja.com http://www.deja.com/ Before you buy.