comp.lang.ada
 help / color / mirror / Atom feed
From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Subject: Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC
Date: 12 Jun 2002 07:39:54 -0600
Date: 2002-06-12T07:39:54-06:00	[thread overview]
Message-ID: <pRkhVqDXLBLu@eisner.encompasserve.org> (raw)
In-Reply-To: 3D062F7D.406B8709@sympatico.ca

In article <3D062F7D.406B8709@sympatico.ca>, David Marceau <davidmarceau@sympatico.ca> writes:
> 
> IMHO my dream multi-platform state-of-the-art gui:
> 1)The web browser itself and the web browser flash player plug-in should
> be re-written in ada.

I have been reading comp.lang.ada for about a year, and during that time
the wish for a web browser to be written in Ada has been made a number of
times.

So, my question is, why write a whole new web browser in Ada ?

Some advantages are obvious; an Ada browser shouldn't have problems with
buffer overflows.

However, I don't see how an Ada based browser would help with other
errors like cross-site scripting which I understand are mainly logic
errors.

Also, how much of the web browser would you write in Ada ? Just the core
of the browser or everything ?

To expand on that question:
	Would you write new Ada widgets to display JPEG/GIF/etc images,
	including the decoding/decompression of the image ?

	Would you write a Java Virtual Machine implementation in Ada ?

	How about FTP/Telnet/secure sockets, etc ?

What method would an Ada browser use to handle the requirement to
dynamically support plug-in modules and to execute the code within
that plug-in ? What would be the advantages of that method ?

And finally, would the work involved in writing an Ada browser be justified
by Ada's advantages ?

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP       
Microsoft: The Lada of the computing world.



  reply	other threads:[~2002-06-12 13:39 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-11 13:15 GNAT Ada - DLL - MSVC - debugging Alderson, Paul A.
2002-06-11 17:12 ` David Marceau
2002-06-12 13:39   ` Simon Clubley [this message]
2002-06-12 15:00     ` Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC David Marceau
2002-06-12 15:55       ` Darren New
2002-06-12 18:54         ` David Marceau
2002-06-12 19:30           ` Darren New
2002-06-12 22:24             ` David Marceau
2002-06-12 22:55           ` BraveNewWhirl
2002-06-12 23:47             ` David Marceau
2002-06-13 21:45               ` BraveNewWhirl
2002-06-12 20:01         ` Randy Brukardt
2002-06-12 20:21           ` Darren New
2002-06-12 21:20           ` Larry Kilgallen
2002-06-13 14:51             ` OT: Adobe Acrobat Plugin Frank J. Lhota
2002-06-13 16:03               ` Larry Kilgallen
2002-06-13 16:24               ` Warren W. Gay VE3WWG
2002-06-13 18:42               ` Ted Dennison
2002-06-12 20:41       ` Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC Simon Clubley
2002-06-19  9:48         ` Preben Randhol
2002-06-12 19:54     ` Jeffrey Carter
2002-06-12 20:44       ` Hyman Rosen
2002-06-13 15:50       ` Ted Dennison
2002-06-13 16:00         ` Ed Falis
2002-06-14  2:36           ` Ted Dennison
2002-06-19  9:48       ` Preben Randhol
2002-06-19 15:08         ` David Marceau
2002-06-11 18:34 ` GNAT Ada - DLL - MSVC - debugging Stephen Leake
2002-06-11 19:04   ` Pascal Obry
2002-06-12 17:28     ` Stephen Leake
2002-06-12  1:37 ` SteveD
     [not found] <E17Kc4l-00054h-00@kiuk0156.chembio.ntnu.no>
2002-06-20  5:12 ` Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC Robert C. Leif
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox