[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Eclipse 3.0 Running ILLEGALY on Kaffe



Måns Rullgård <mru@inprovide.com> wrote:
> Walter Landry <wlandry@ucsd.edu> writes:
> 
> > Måns Rullgård <mru@inprovide.com> wrote:
> >> Raul Miller <moth@debian.org> 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.
> >
> > This does not make any sense.  Of course it communicates with the
> > actual implementation.  It does so through the virtual machine.  It
> > seems like you are saying that when I send this email, I am not
> > interacting with you, but only interacting with the keyboard.
> 
> Are you saying that by sending me that email, you are a derivative
> work of me?

Where did that come from?  I never made any claims about derivative works.

> >> 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.
> >
> > So if I write a program that puts things on the display and reads
> > keyboard input, that is not interacting with the physical device?
> 
> The program is interacting with something like an X server.  Your
> program does not know, and should not care, what the X server
> implementation is doing.  Most of them happen to draw pixels on a
> screen, and read keyboard input, but there are also thing like Xvfb.

You have an odd definition of interact, if you think that we are not
interacting with each other.

Regards,
Walter Landry
wlandry@ucsd.edu



Reply to: