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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,92c39a3be0a7f17d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-12 09:03:49 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!not-for-mail Message-ID: <3C178DE9.20507@earthlink.net> From: "Ian S. Nelson" Reply-To: nelsonis@earthlink.net.NOSPAM User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.6) Gecko/20011012 X-Accept-Language: en-us MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Future with Ada References: <9v57u1$mfb$1@nh.pace.co.uk> <9v74ov014bc@drn.newsguy.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 12 Dec 2001 17:03:46 GMT NNTP-Posting-Host: 66.1.228.145 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 1008176626 66.1.228.145 (Wed, 12 Dec 2001 09:03:46 PST) NNTP-Posting-Date: Wed, 12 Dec 2001 09:03:46 PST Organization: EarthLink Inc. -- http://www.EarthLink.net X-Received-Date: Wed, 12 Dec 2001 09:03:48 PST (newsmaster1.prod.itd.earthlink.net) Xref: archiver1.google.com comp.lang.ada:17845 Date: 2001-12-12T17:03:46+00:00 List-Id: rob@z wrote: > In article <9v57u1$mfb$1@nh.pace.co.uk>, "Marin says... > >>Certainly, XML would be a good basis for reasons of portability. Not only >>for GUI building but any sort of document formatting. So hypothetically, a >>good start would be to build a word processor in Ada that stored its >>documents in XML and, if possible, had its GUI built from XML. >> > > you guys are going about it all the wrong way. > > to make Ada more popular, you do not need to write yet another word > processor in it (star office is doing pretty well anyway). > > Put the effort into reusable standard packages. there are so many > areas where Ada has no standard packages to do things. Take Java > libraries as an example. That's a good start. It certainly hasn't hurt python or perl. I think it's only part of it though. I like ada and I see the benefits of it and it's easy to say what they are but with ada becoming part of the GNU compiler collection and possibly becoming more available to millions of hackers around the world it could be time to start putting money where the mouth is and produce a lot of free apps for Linux and BSD type systems. For example, there are probably a dozen MTAs. Security is a concern, reliability is a concern, performance is a concern and then the ability to shove the thing in to the various odd ball configurations people run for mail servers. It's a hard problem and of those dozen MTAs, I don't see one written in ada. DNS is the same way, there are probably 20 different packages the serve up names. I would think some kind of effort like the GNU project would be the best way. Build a ton of tools and apps in ada and show that they are easier to maintain, more reliable (kind of hard since so many packages have been hammered on for decades) easier to extend and then ultimately better. That's kind of what the AdaOS project is/was, except they were starting with the kernel and working out. It's a ton of work, it's not all terribly sexy work and some of it is difficult, I'm not sure how you build a better grep, but the end result should be well thought out tools and app that work, share lot's of common code and are easy to maintain and enhance. Ian