Skip to content
Prev 8499 / 63424 Next

further on ESS/XEmacs for Windows

[Moved to R-devel, as this is going to get technical and is already a
minority interest.]
On 26 Nov 2002, A.J. Rossini wrote:

            
That's right!  rterm used directly uses a separate thread for input to
avoid it blocking (not processing Windows events) whilst waiting for
input.  rterm used by ESS is effectively used in batch mode: it was never
the intention that the GUI interactions should work.

Guido and I once (in 2000) discussed a way out using a supervisor thread,
and Guido implemented it (although I never saw the code),  He said it
worked under NT but not Win98.  That's the real problem -- supporting
low-end versions of Windows which do not behave as documented, when the
developers (then) were only using NT/2000.  On Unix one uses select() and
since we have since made that work to support url/socket connections it
would be possible to try to use that.  However, it would be a lot of work
to provide something that the main developers would never use, and we
remain desperately short of contributions by users of R on Windows.