BUG in S-Plus 6 for Windows (was Re: ESS with S-PLUS 6 for Windows)

Rich Heiberger rmh at surfer.sbm.temple.edu
Tue Aug 7 21:45:58 CEST 2001


It looks like to me like you found a bug in S-Plus 6.
I am copying this message with my analysis to betazone at insightful.com.

The bug is the following.
When you run Sqpe+6 inside an emacs shell buffer, either bash or msdos,
Sqpe+6 does not respond correctly to the command
  options(interactive=T)
What it does,
  it sets the option options()$interactive to T
  it changes the report from interactive() to T
What it doesn't do
  it doesn't behave interactively, specifically it doesn't issue the
  "> " prompt at the beginning of a new line.

The Sqpe+6 does behave correctly inside a standalone bash window.  It
comes up by default with interactive() as T.  It doesn't have the option
set though, it reports
  > options()$interactive
  NULL
which I think is an error (although a minor one).

This is a shift in behavior that Insightful introduced between Sqpe+4
and Sqpe+6.  Sqpe+4 behaved correctly when given the
  options(interactive=T)
command.

I don't yet have an idea on how to respond to this bug from within
emacs and ESS.  I will continue to think about it and would also appreciate
suggestions.


A secondary issue is that ESS 5.1.16 is very out of date.  The current
release is 5.1.18 and it is out of date.  The new release 5.1.19 (any
day now, which I hope means next week, in time for the Fall semester)
has S+6 builtin, including the distinctions in behavior between S+6
for Unix and S+6 for Windows.  Until 5.1.19 is released the best way to
use S-Plus 6 for Windows is to set the emacs variables

inferior-Sqpe+4-program-name
inferior-Sqpe+4-SHOME-name
to point to your Sqpe+6 locations.

In 5.1.19 we do that for you and distinguish between Sqpe+4 and Sqpe+6.

Rich
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the ESS-help mailing list