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,1943b1e68472411f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-12 12:54:50 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.berkeley.edu!news-hog.berkeley.edu!ucberkeley!newshub.sdsu.edu!west.cox.net!cox.net!newsfeed1.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread1.prod.itd.earthlink.net.POSTED!59ce1190!not-for-mail Message-ID: <3D07A6FE.C6BF8CB0@acm.org> From: Jeffrey Carter X-Mailer: Mozilla 4.7 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC References: <3D062F7D.406B8709@sympatico.ca> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 12 Jun 2002 19:54:44 GMT NNTP-Posting-Host: 63.184.105.95 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.prod.itd.earthlink.net 1023911684 63.184.105.95 (Wed, 12 Jun 2002 12:54:44 PDT) NNTP-Posting-Date: Wed, 12 Jun 2002 12:54:44 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:25824 Date: 2002-06-12T19:54:44+00:00 List-Id: Simon Clubley wrote: > > So, my question is, why write a whole new web browser in Ada ? I would like a browser that is more reliable that the existing ones, which crash regularly. Engineering a browser in Ada is likely to produce a more reliable application. I would like a browser/mail reader/news reader that is more secure than the existing ones. Engineering it in Ada would be very helpful in achieving that. I would like a browser that gives the user control over what the browser does, not the web page author. The page may request downloading a huge graphic from ads.ripoff.com, but the user decides whether it does or not. Cookie management built in. Cache management. The ability to go back using the cache, not reloading the page. And so on. Writing a browser from scratch is one way to achieve this. If you're going to do that, then you might as well make it reliable and secure by doing it in Ada. Finally, if there did exist an open-source browser that was reliable, secure, and gave the user control of the process, I suspect it would become fairly popular. People would look at the source to see why it's so much more reliable/secure/whatever than other browsers, and see that it was in Ada. They might suspect that Ada had something to do with its good features. More people might decide to use Ada in the future as a result. -- Jeff Carter "You empty-headed animal-food-trough wiper." Monty Python & the Holy Grail