Re: Program overlays

new topic     » goto parent     » topic index » view thread      » older message » newer message

I think the program overlay feature requested by Mike Sabal would be a great
feature to add to Euphoria.

Ken Rhodes


On Fri, 26 Jan 2001 09:30:24 -0500, Euphoria Programming for MS-DOS wrote:

>  I'm at a point right now where a certain feature of Euphoria could be
very useful if it existed.
>
>  Right now, if I want to run a different Euphoria program from within my
Euphoria program, I need to use system_exec("exw.....  This requires a
second interpreter to be opened, with a separate shell, separate console,
etc.  And if I want to pass full control over to the second program, I
can't.  I have to add an abort(1) statement after this line to release the
current program.  This all works as far as it goes, but it's not very
elegant.
>
>  What I would like to see (I think it's been mentioned before) is
something like the following:
>
>  run_euphoria("Myprog2.ex","param1 param2 param3")
>
>  The interpreter would, upon processing this line, run the same cleanup
routine internally that abort() uses, but instead of terminating the
interpreter, re-initialize it with the new program and command-line options
(second parameter in the routine call).
>
>  I'd love to see a call_euphoria(...) routine where control returns to the
original calling program upon termination of the called program, but I
imagine that would be more complex and too hard to maintain.  I'd be happy
with just the first one.
>
>  If Rob has any religious objections to a run_euphoria statement, I
suppose I could continue to kludge along unelegantly blink.  I'd also like to
get some feedback from others whether or not they would find this kind of
functionality useful.  If it's just me, then forget it....
>
>  Michael J. Sabal
>  m_sabal at yahoo.com





_______________________________________________________
Send a cool gift with your E-Card
http://www.bluemountain.com/giftcenter/

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu