running ESS with S-PLUS 6.1
takahama at andrew.cmu.edu
Wed Aug 4 06:19:27 CEST 2004
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:
Error opening BATCH input file C:\DOCUMENTS AND SETTINGS\SATOSHI\MY
(I click [OK] and S-PLUS 6.1 runs in Windows GUI as I expect it to do
Meanwhile, back in the XEmacs window, in the mode line appears this
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.
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."
More information about the ESS-help