comp.lang.ada
 help / color / mirror / Atom feed
From: Darren New <dnew@san.rr.com>
Subject: Re: Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC
Date: Wed, 12 Jun 2002 15:55:50 GMT
Date: 2002-06-12T15:55:50+00:00	[thread overview]
Message-ID: <3D076F21.E0CB708E@san.rr.com> (raw)
In-Reply-To: 3D0761FF.38554417@sympatico.ca

David Marceau wrote:
> >         Would you write a Java Virtual Machine implementation in Ada ?
> In my opinion it is a waste of time because assuming you have access to
> the source, you could recompile on any platform quite easily.
> The recompiled ada would be much faster than a JVM running java byte
> code.  JAVA and jvm is hype IMHO.

Errr, except for the web sites that have Java on them, yes? I mean, how are
you going to run a java applet off a web site if you don't have a JVM in
your browser?

> >         How about FTP/Telnet/secure sockets, etc ?
> Sockets. Don't have to Adasockets
> Secure sockets. Don't have to Adasockets
> Http downloads/uploads binary files. Don't have to AWS.
> FTP seems to be redundant now. No.

Um, ... no, it's not. 

> Telnet yes.  Great for debugging.
> gdb yes.
> ssh/ssl.   Yes and by far the most important for security reasons.

You missed smtp and nntp.
 
> > 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 ?
> Dynamic run-time plug-ins are a security issue.

That's the point. The question is how Ada would make run-time plug-ins
safer, and the answer is that it wouldn't.

If you're not going to support the modern stuff, there's no need to rewrite
in Ada at all. Just install Mosaic.

> Back to plug-in architecture I like AWS http://libre.act-europe.fr/aws/
> because for each plug-in created, it is run as a separate process and
> talking to the other process via a protocol
> hence protecting the original program from being tampered with via
> memory.

That doesn't make it secure, tho. That just makes it secure from buffer
overruns. Nothing keeps that other process from breaking into your machine
in other ways.

It also means that every plug-in you create use has to be rewritten from
scratch as well. Are you also going to rewrite Flash etc? Sounds like a
rather big job.

> The above is not sci-fi.  It exists.  Hence e-commerce confidence going
> doing the tubes.

This is news to me. But I think we're getting way off-topic.

> If you feel strongly about writing code that will surpass your lifetime,
> write it in ada.

If you think FTP is now obsolete, what makes you think HTTP won't be just as
obsolete before you die? HTML has been around what, 15 years? And if it
wasn't so entrenched, it would be completely replaced by XML already. Java
will likely suffer a similar fate at the hands of .NET. So why would one
worry about the decades-long maintainability of a client for a server that
likely won't be around in 5 years? :-)

-- 
Darren New 
San Diego, CA, USA (PST). Cryptokeys on demand.
** http://home.san.rr.com/dnew/DNResume.html **
** http://images.fbrtech.com/dnew/ **

     My brain needs a "back" button so I can
         remember where I left my coffee mug.



  reply	other threads:[~2002-06-12 15:55 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   ` Why write an Ada web browser ?, was: Re: GNAT Ada - DLL - MSVC Simon Clubley
2002-06-12 15:00     ` David Marceau
2002-06-12 15:55       ` Darren New [this message]
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