ess-5.1.20 and Schapter creation

Brett Presnell presnell at
Thu Apr 11 01:12:55 CEST 2002

David Smith writes:
> S-PLUS (from 5.x onwards) requires you to run
> in a directory where you wish to run S-PLUS before you do so.  This only
> needs to be done once.  The procedure is documented in the manual.
> Perhaps ESS could run "Splus CHAPTER" in instances where it creates a
> new directory before starting the S-PLUS process?

This might be a good idea, but it won't help solve this problem, which
I've also just run into running Splus 6.0 under Solaris 2.6 with
ESS-5.1.20 and emacs 20.6.1.

Just before I checked my mail from the list and found these messages,
I had tested that if I ran Splus from the command line, it did indeed
correctly use the .Data directory previously created by Splus CHAPTER.
However, if I then use Emacs/ESS to fire up ESS in the same directory
(the ESS prompt verifies that Splus should be started in the desired
directory), then a new Schapterxxxxx is created in my $HOME and that
is used instead of the expected .Data directory.

FWIW, I get the same misbehaviour with Splus 5.1, but not with 3.4.
Of course, my command line experiment indicates that it's an ESS
problem and not an Splus problem, but it is specific to running the
newer versions of Splus under ESS.

I notice that essd-sp6.el defines ess-splus-directory-function, while
none of essd-sp5.el, essd-sp3.el, nor essd-sp4.el do.  But I'm not
clear at this point where I should be looking for the source of the
problem so this is about as far as I've gotten.

BTW, Tony, I can't find Joseph Collins's message in the archive, which
only goes up to 2002-03-26 (I assume you mean the archive at the
Zurich ETH site).

Brett Presnell
Department of Statistics
University of Florida
ess-help mailing list -- To (un)subscribe, send
subscribe	or	unsubscribe
(in the "body", not the subject !)  To: ess-help-request at

More information about the ESS-help mailing list