comp.lang.ada
 help / color / mirror / Atom feed
From: lifetime n00b <anonymous@yahoo.com>
Subject: Re: load and use a ".o" file?
Date: Sat, 20 Dec 2003 23:41:04 GMT
Date: 2003-12-20T23:41:04+00:00	[thread overview]
Message-ID: <k65Fb.1697$J06.785@newssvr22.news.prodigy.com> (raw)
In-Reply-To: <RZ2Fb.613160$Fm2.553933@attbi_s04>

tmoran@acm.org wrote:
>   How about making the freshly generated "hithere" file a server program
> with remotely accessible procedures etc and use Annex E.

That would be horribly inefficient. Conceptually, the contents of these 
object files become part of the "main program" when they are loaded and 
share the same address space with the main program. For example, a call 
to a function normally involves putting the arguments on the stack, 
executing the function, and reading the return value from a register. In 
the distributed case, the partition containing the function must be 
located and placed on the stream, the arguments to the function are 
placed on the stream, the stream is sent to the receiving partition 
which executes the function locally, and the result of the function call 
is placed back on the stream which is then read as the return value.




  reply	other threads:[~2003-12-20 23:41 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-18 23:31 load and use a ".o" file? lifetime n00b
2003-12-18 23:59 ` Stephen Leake
2003-12-19  1:51 ` tmoran
2003-12-19 15:28   ` lifetime n00b
2003-12-19 18:08     ` Stephen Leake
2003-12-20 20:12       ` lifetime n00b
2003-12-20 21:15         ` tmoran
2003-12-20 23:41           ` lifetime n00b [this message]
2003-12-21  7:15             ` tmoran
2003-12-21 11:46         ` Simon Wright
2003-12-21 13:57         ` Stephen Leake
2003-12-22 19:29           ` lifetime n00b
2003-12-22 20:49           ` Jon S. Anthony
2003-12-22 23:15             ` Stephen Leake
2003-12-23  1:36               ` tmoran
2003-12-27 22:55               ` Jon S. Anthony
2003-12-28  3:28                 ` Stephen Leake
2003-12-28 16:14                   ` Georg Bauhaus
2003-12-29 22:45                     ` Jon S. Anthony
2003-12-29 22:42                   ` Jon S. Anthony
2003-12-30 15:17                     ` lifetime n00b
2003-12-30 16:56                     ` Stephen Leake
2003-12-22 15:50         ` Mark H Johnson
2003-12-22 19:46           ` lifetime n00b
2003-12-22 22:58             ` Mark H Johnson
2003-12-23 17:48               ` Robert I. Eachus
2003-12-23 17:59                 ` Mark H Johnson
2003-12-23 21:53                   ` Robert I. Eachus
2003-12-19 21:28     ` Simon Wright
replies disabled

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