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,6cc64201bac042c6 X-Google-Attributes: gid103376,public Path: g2news1.google.com!news2.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1.ip.tiscali.net!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Just Passing By References: From: Ludovic Brenta Date: Tue, 08 Jun 2004 20:58:57 +0200 Message-ID: <877juhanbi.fsf@insalien.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:T4daBOlHn/hKMqYjAScNqBvgUws= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tiscali bv NNTP-Posting-Date: 08 Jun 2004 20:58:52 CEST NNTP-Posting-Host: 83.134.244.72 X-Trace: 1086721132 dreader2.news.tiscali.nl 41758 83.134.244.72:37915 X-Complaints-To: abuse@tiscali.nl Xref: g2news1.google.com comp.lang.ada:1245 Date: 2004-06-08T20:58:52+02:00 List-Id: Georg Bauhaus writes: > Andrew Carroll wrote: > : Rational? It's currently written in C, need I say more? > > Yes, definitely. Just imagine the following situational parameters: > > - TCP/IP networking is currently associated with C in the heads of > just about everyone you want to convince, right? Depends on who we want to convince. System administrators who need to run a DNS server don't care what language it is written in. They care about the language of the configuration file. > - TCP/IP is running the internet, even MS has switched to TCP/IP. TCP/IP is language independent. > - There is nothing to show, no rationale, no specifics, no programs, > on sourceforge. O.K., there are no grandiloquent plans either, > which is good. We're just getting started now. We are gathering requirements, like good software engineers ought to do. Now is the time to influence the project, if you care to join in. > - It is not easy to see the idea, it can't be that Ada is so much > better? Or is it? How, specifically, does it improve existing > implementations? What will the savings be? As usual: fewer bugs, low maintenance costs. Also, the configuration process of BIND is notoriously difficult; perhaps we can improve on it. Unless users think it is important to support BIND's configuration files, I would favour an all-new and simpler configuration mechanism. Perhaps an Ada-like configuration language, or XML, or tables in a relational database. The design has not started yet. Again, if you want to influence the project, speak up! > - Is it easier to write networking programs in Ada using AdaBIND instead > of bindings to existing software? Can C programs use AdaBIND? I do not know yet whether or not AdaBIND will have a programming interface. I only know it will have a network interface identical to BIND's, and a configuration interface. -- Ludovic Brenta.