Use ESS with S-PLUS 2000 on Win'98

Paul Y. Peng ypeng at
Mon Feb 14 02:15:24 CET 2000

Is there anyone who has used ESS-5.1.8 successfully with S-PLUS2000
on Win'98 system? In README.SPLUS4WIN for ESS, it says there are
three ways to use ESS:

1. starts S-Plus from within emacs with "M-x S+4-msdos".
2. start an emacs iESS buffer with "M-x S+4-msdos-existing" to
   access an existing S-PLUS.
3. start an emacs iESS buffer with "M-x Sqpe+4" to use S-PLUS
   without GUI.

However, only the last way works for me. I tried the first way and
got the following message in emacs

	This is a placeholder buffer.  You can't type anything here.
	Use 'C-x b RET' to return to your file.
	Anything sent to this process from an S-mode buffer goes
	directly to the associated Splus Commands window.
	The S-Plus Commands window must be visible.
	You may need to open the S-Plus Commands window manually
	(by clicking on Splus/Window/Commands Window).
	There is a 30 second delay when this program starts during which the
	emacs screen will be partially blank.
	Remember to
	`q()' from S-Plus and
	 then M-x C-q exit from the `*S+4 ddeclient* buffer,
	or take the risk of not being able to shut down your computer
	and suffering through scandisk.
	Any results of the   !system.command   typed at the S prompt in the
	Splus Commands window (are supposed to) appear in this buffer.
	Microsoft(R) Windows 98
	   (C)Copyright Microsoft Corp 1981-1998.
	C:\Peng\Teaching\Survival\>Splus /MULTIPLEINSTANCES
	S_PRINT_COMMAND=gnuclientw.exe S_PROJ=c:/Peng/Teaching/Survival

Then emacs stops at this point and no S-PLUS window comes up.
I cannot exit this buffer by M-x C-q exit either. I have to kill
the buffer by C-x k, but after that my WINDOW'98 cannot properly
shut down.

The second way gave me similar messages in addition to the
following two lines appeared in the existing S-PLUS command window

	> #S+4
	> options(editor='gnuclient.exe', pager='gnuclientw.exe')

Any hints are highly appreciated. I use Emacs 20.4 and ESS was
installed in a standard way as described in its manual.

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