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,6413b417b806eb28 X-Google-Attributes: gid103376,public From: Mich@western_world_somehwere Subject: Re: Linux Kernel in Ada. Repost Date: 1999/04/10 Message-ID: <7en7kg$o9d@drn.newsguy.com>#1/1 X-Deja-AN: 464751602 References: <7eg43i$d3b$1@nnrp1.dejanews.com> <370CC730.4C6112DB@utech.net> <370D7007.2D3AD58B@rocketmail.com> <7el9so$geb@drn.newsguy.com> <7elrg5$egk2@ftp.kvaerner.com> <7emjk8$rp3@drn.newsguy.com> <370F025C.4C821FEC@online.no> Organization: Newsguy News Service [http://www.newsguy.com] Newsgroups: comp.lang.ada Date: 1999-04-10T00:00:00+00:00 List-Id: In article <370F025C.4C821FEC@online.no>, "Tarjei says... >bill_@nospam wrote: > >> In article <7elrg5$egk2@ftp.kvaerner.com>, "Tarjei says... >> > >> >> >It would be more useful to write useful utilities for Linux in Ada or extend >> >Linux with Ada software. >> > >> >> It is kind'a hard to write Linux or Unix stuff in Ada, becuase the Posix >> Ada binding do not seem to work well or even documented. The Posix Ada >> bindings for linux (there is now even an RPM for these for Linux!) do not >> have an API document to tell one how to use them to write the sort of stuff >> you are talking about. >> > >If you don't like what is there, make your own. In order to get a decent result >one should probably read one of W. Rickard Stevens programming books. He uses C, >but there should be no problem translating to Ada. > >Regardless of what one does it is neccessary to understand the problem domain in >order to provide a sensible solution. > Oh PLEASE !! While Ada programmers wasting their time each writing the same binding to Unix (which they need to even start writing the real stuff to use the binding) the world is passing them on the fast track. Do you think it is trivial to write a fully working Ada posix binding? by saying just go read a book to do it, shows that you really do not know what is involved here. Have a look at the current Ada binding posix code just to see what is there. Remember, you have to implement all the posix standard, not just 5 easy little functions. Do you think those Java API's that Sun with its hundreds of programmers working for years on them, is something one person can just go build if they don't like what is not out there? Ada's problem is that there is no central group that handles it as far as devloping API's, libraries, etc.. and to coordinates things. This central group can then organize who is working on what, to eliminate waste and duplication. Something like goes on in the Linux world to some extent. Java has Sun. VB and VC++ has MS. Ada used to have the defense department, but it divorsed it after more than 20 years difficult marriage. (btw, I think the Linux ALT group are doing a great job, may be they can drive more Ada projects like this one, and people will help them). I have nothing against the cowboy mentaility of, if you don't like something, go re-write it, sure, this works for small stuff, but for large complicated stuff, be real, it will not work. Ok, I don't like windows, I am going now to go rewrite it. Mich.