From: Darren New <dnew@san.rr.com>
Subject: Re: Would an *AdaScript* language be a good / bad idea?
Date: Thu, 16 May 2002 18:52:01 GMT
Date: 2002-05-16T18:52:01+00:00 [thread overview]
Message-ID: <3CE3FFE7.775E5103@san.rr.com> (raw)
In-Reply-To: 3CE3EA03.394B3EA@despammed.com
Wes Groleau wrote:
> > languages.) I think this is fairly difficult to do in Ada.
> Kludgey, but it can be done. And it wouldn't be difficult.
Errr, well, being used to scripting languages, I'd call both of these
"difficult" compared to what you typically do with a scripting language.
Obviously it's not impossible, or you wouldn't be able to write an OS in
Ada, but it's certainly a lot easier to say something like
source $name_of_file
or
MyClass x = new CodeLoader("xyz.class");
or something like that than it is to write the support code it would
take to find an arbitrary Ada source, compile it in a cross-platform
way, write out all your state, invoke the compiled program, and then
somehow clean up all that afterwards, taking care to catch any errors.
Sure, you *can* do it. But how many people *have* done
dynamically-loaded code under Ada, compared to the number of people who
use Tcl or Python or etc, all of which have dynamically-loaded code as
the fundamental way of running a program? Note that in Tcl and Python,
the equivalent of "with" is to dynamically load sources, so it's
happening *all the time*. :-)
Again, this isn't a cut on Ada in any sense. Just pointing out some of
the features of "scripting languages" that aren't well-supported in Ada.
--
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.
next prev parent reply other threads:[~2002-05-16 18:52 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-14 4:51 Would an *AdaScript* language be a good / bad idea? James Ross
2002-05-14 5:15 ` James Ross
2002-05-14 8:47 ` Ingo Marks
2002-05-14 14:21 ` Robert Dewar
2002-05-14 19:24 ` Ingo Marks
2002-05-15 5:32 ` Robert Dewar
2002-05-14 9:03 ` Preben Randhol
2002-05-14 14:18 ` Robert Dewar
2002-05-14 15:25 ` Larry Kilgallen
2002-05-14 16:45 ` Preben Randhol
2002-05-15 6:33 ` Per Sandbergs
2002-05-15 8:52 ` Preben Randhol
2002-05-15 11:35 ` Marc A. Criley
2002-05-15 12:56 ` Steve Doiel
2002-05-15 14:28 ` Preben Randhol
2002-05-16 2:46 ` Robert Dewar
2002-05-16 16:04 ` Darren New
2002-05-16 17:18 ` Wes Groleau
2002-05-16 18:52 ` Darren New [this message]
2002-05-17 14:33 ` Wes Groleau
2002-05-17 16:22 ` Darren New
2002-05-17 16:56 ` Darren New
2002-05-17 23:13 ` Wes Groleau
2002-05-17 23:20 ` Darren New
2002-05-17 16:58 ` Stephen Leake
2002-05-17 17:23 ` Darren New
2002-05-17 17:35 ` Pascal Obry
2002-05-17 17:44 ` Darren New
2002-05-17 18:02 ` Pascal Obry
2002-05-17 23:12 ` Wes Groleau
2002-05-17 23:27 ` Darren New
2002-05-18 2:54 ` Robert Dewar
2002-05-18 2:59 ` Robert Dewar
2002-05-28 0:31 ` David Thompson
2002-05-29 1:11 ` Robert Dewar
2002-05-21 20:48 ` Florian Weimer
2002-05-21 21:05 ` Preben Randhol
2002-05-22 7:17 ` Pascal Obry
2002-05-22 11:29 ` Preben Randhol
2002-05-21 20:35 ` Florian Weimer
2002-05-15 11:39 ` Bill Tate
2002-05-17 19:24 ` Gerhard Häring
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox