comp.lang.ada
 help / color / mirror / Atom feed
From: Wes Groleau <wesgroleau@despammed.com>
Subject: Re: Would an *AdaScript* language be a good / bad idea?
Date: Thu, 16 May 2002 12:18:59 -0500
Date: 2002-05-16T12:18:59-05:00	[thread overview]
Message-ID: <3CE3EA03.394B3EA@despammed.com> (raw)
In-Reply-To: 3CE3D8B4.C272C737@san.rr.com



> Errr, I don't know about applescript of vbscript, but both Perl and
> Python (and Tcl and ...) have operators that run code that has been
> generated at runtime. So while it's possible to compile the code, you
> can't (for example) eliminate the compiler from the runtime......
> 
> Another feature of scripting languages is the almost casual use of
> dynamically loaded code. It's not uncommon at all to calculate at run
> time what executable code will be loaded, for example. (Think "java
> applets" if you aren't familiar with programming other scripting
> languages.) I think this is fairly difficult to do in Ada.

Many Ada implementations already have a way to execute
outside commands.  Not necessarily what I'd recommend,
but an Ada program can write a program with Text_IO,
call the compilers, and then call the new program.

Self-modifying code?  Write a replacement for one of your
own modules, compile it, link a new version of yourself,
save state to a file, call the new version, and exit.

Kludgey, but it can be done.  And it wouldn't be difficult.

I once talked someone out of translating into
Pascal a BASIC program that did stuff like that.

-- 
Wes Groleau
http://freepages.rootsweb.com/~wgroleau



  reply	other threads:[~2002-05-16 17:18 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 [this message]
2002-05-16 18:52           ` Darren New
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