running ESS with S-PLUS 6.1

A.J. Rossini rossini at
Wed Aug 4 06:52:00 CEST 2004

I believe that there are problems with S-PLUS 6.1 on Windows, but that
6.2 under windows behaves more like R (i.e. more like the Unix
version).   I thought that Tim Hesterberg had some information about

Unfortunately, I do not have access to any machine running Windows to

Satoshi Takahama <takahama at> writes:

> Hello Dr. Heiberger,
> Thanks for your reply. Upon implementing your suggestions, the
> previous error messages have gone away, but I seem to have trouble
> plotting in S-PLUS 6.1 with the current configuration.
> After I type in M-x S+6 [Return], it prompts me for a directory, for
> which I type 'MySwork' so that the absolute path to the directory is
> C:\Documents and Settings\Satoshi\My Documents\MySwork\. S-PLUS 6.1
> opens up as when I double click on the S-PLUS startup icon, but an
> error message pops up at the beginning:
> (I click [OK] and S-PLUS 6.1 runs in Windows GUI as I expect it to do
> normally)
> +++
> Meanwhile, back in the XEmacs window, in the mode line appears this
> message
> Searching for program: No such file or directory, ddeclient
> +++
> I ignore this message and type M-x Sqpe+6 [Return], which give me a
> prompt. When I type any commands in any plotting commands, however, it
> just plots the figure in the emacs buffer in ASCII as it would in an
> Unix environment (without the use of X-Windows).
> I guess I'm not really sure what is supposed to happen, but I expected
> ESS to work with S-PLUS 6.1 as it would with R. I would appreciate it
> if at your convenience you could elucidate me on the behavior I should
> expect and if not, what else could be done. Again, thank you very much
> for your help and I apologize if these questions are very basic.
> Satoshi
> On Tue, 3 Aug 2004, Richard M. Heiberger wrote:
>> There are three lines you need in your init.el file.  You showed only
>> two of them.  I normally place them before the ess-site line.
>> This is the S-Plus 6.2 version, the version released in December 2003.
>> (setq-default inferior-S+6-program-name "c:/progra~1/Insightful/SPLUS62/cmd/Splus")
>> (setq-default inferior-Sqpe+6-SHOME-name "c:/progra~1/Insightful/SPLUS62")
>> (setq-default inferior-Sqpe+6-program-name "c:/progra~1/Insightful/SPLUS62/cmd/Sqpe.exe")
>> (require 'ess-site)
>> Change the SPLUS62 to SPLUS61 for the older program.
>> w32-short-file-name is an emacs function that seems not to be in xemacs.  Here is
>> the help for it.
>>  w32-short-file-name is a built-in function.
>>  (w32-short-file-name FILENAME)
>>  Return the short file name version (8.3) of the full path of FILENAME.
>>  If FILENAME does not exist, return nil.
>>  All path elements in FILENAME are converted to their short names.
>> You can use this placeholder replacement in Xemacs and it works for S-Plus with
>> the definitions above.  It won't work if you really need the 8.3 name.
>> (defun w32-short-file-name (x)
>>  "Placeholder for use with Xemacs.
>> The real function in Emacs returns the short file name version (8.3) of
>> the full path of FILENAME.  This placeholder version returns its argument."
>>  x)
> ______________________________________________
> ESS-help at mailing list

Anthony Rossini			    Research Associate Professor
rossini at   
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN          Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachme...{{dropped}}

More information about the ESS-help mailing list