comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: web scripting
Date: Sat, 17 May 2003 17:19:27 GMT
Date: 2003-05-17T17:19:27+00:00	[thread overview]
Message-ID: <zauxa.619943$OV.577974@rwcrnsc54> (raw)
In-Reply-To: h2sxa.13189$8g5.205109@news2.e.nsc.no

>What you want is a web server which loads "scripts" as dynamic link
  A web server is just a program.  If you want it to run code that changes
on the fly, without a restart, then yes, you need to use dynamic loading,
or interpretation, or CGI, or Annex E or something.  If you know what it
should do and that doesn't change dramatically or frequently, you can code
the whole thing in Ada and recompile the whole thing as necessary.  That
also of course has security advantages.  The server at www.adaic.com
recently added a search capability.  That was done with Ada code, not
interpreted scripts.  If the web server doesn't have to handle all sorts
of bells and whistles, it can even be a rather small chunk of code.

>It could be,  if you don't forget that it is a scripting language and not
  As has been pointed out, Ada is perfectly fine for CGI, and it can
also be used for dll's or with the Distributed Annex.  Those all give you
dynamic loading.  So the real question is whether you need a new
application-specific language for the kinds of programs you intend
to write in this scripting language.



  reply	other threads:[~2003-05-17 17:19 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-16 21:42 web scripting Robert Stuckart
2003-05-17  1:22 ` Dale Stanbrough
2003-05-17  1:37   ` Robert Stuckart
2003-05-17  4:02     ` Dale Stanbrough
2003-05-17  7:18 ` Pascal Obry
2003-05-17 14:53 ` Tarjei T. Jensen
2003-05-17 17:19   ` tmoran [this message]
2003-05-17 18:37     ` Tarjei T. Jensen
2003-05-17 19:06       ` Pascal Obry
2003-05-18  8:08         ` Tarjei T. Jensen
2003-05-18  9:03           ` Pascal Obry
2003-05-19 15:23       ` Georg Bauhaus
2003-05-22 10:11         ` Tarjei T. Jensen
replies disabled

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