Raul Miller <[EMAIL PROTECTED]> writes:

> On Sat, Jan 22, 2005 at 09:58:00AM +0100, Måns Rullgård wrote:
>> Interpreters are a different issue from the exec() situation.  The
>> program being interpreted generally does not communicate with the
>> interpreter at all.
>
> If the interpreted program and the interpreter can't communicate, then
> usually nothing works.  Variable values are unknown, control flow never
> happens, and so on.

The interpreted program interacts (I don't think "communicate" is the
appropriate word) with the virtual machine (in a loose sense of the
word) presented by the interpreter.  It does not communicate with the
actual implementation.  A regular program interacts with the
registers, memory and so on found in the machine, not with the
individual gates, electrons and whatnot that make up the actual
hardware.

> I'd say it this way: Interpreters generally do not communicate with
> interpreted programs in a fashion which matters for the GPL license on
> the interpreter.

Say it any way you prefer, as long as we can agree on the
consequences.

-- 
Måns Rullgård
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to