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]