[ESS] Using ESS with S-plus 8.1

Richard M. Heiberger rmh at temple.edu
Thu Nov 6 06:10:48 CET 2014


I am now at home on a Windows 8 machine.

M-x Sqpe with current ESS starts S+ correctly.
There is a nuisance behavior.  You must manually switch to the *S+* buffer.

M-x S-existing in current ESS is not working.  I don't understand why,
but I have a workaround.

Back up to an old ESS.  I used 5.14.
Then M-x S+6-msdos-existing has the anticipated behavior.
It talks to the already running S+ 8.2 GUI process.

The specific behavior that is wrong is that the current ESS opens *S+* in iESS
mode.  For the purpose of talking to an S+ GUI, the correct behavior is to
open *S* in ddeESS mode.

I will report back to the ESS-help list once we figure this out and repair it.

Rich


On Wed, Nov 5, 2014 at 9:03 PM, Richard M. Heiberger <rmh at temple.edu> wrote:
> It works fine for me.
>
> I just did M-x Sqpe on a vista system and all is well.
>
> I will try again at home with Windows 7 and 8.  I expect that it will work.
>
> M-x S+6-existing has been giving me problems for a while.  My solution
> is to use M-x Sqpe
>
> On Wed, Nov 5, 2014 at 5:28 PM, Tayler Lawrence Jones
> <t.jonesd289 at gmail.com> wrote:
>> Hello all,
>>
>> I'm working on a project that is in S+ 8.1, and I am using Windows 7 with
>> the latest packaged ESS from Vincent. The folder to splus.exe and sqpe.exe
>> is in PATH.
>>
>> Is there anyway to get that version of S+ running in ESS?
>> R works no problem. S+, however, is nothing but trouble.
>>
>> M-x S tells me to run from icon, then use M-x S-existing.
>> Doing so with M-x S-existing causes emacs to hang up and crash.
>> M-x Sqpe lets me select a starting directory, but then gives the error
>> 'spawning child process: invalid argument' and nothing happens.
>>
>> I have tried adding these lines of code to my .emacs file (based on some
>> outdated mailing list threads), but the result is the same:
>>
>> (require 'ess-site)(setq-default inferior-S-program-name "C://Program
>> Files (x86)//TIBCO//splus81//cmd//SPLUS.exe")(setq-default
>> inferior-Sqpe-program-name "C://Program Files
>> (x86)//TIBCO//splus81//cmd//sqpe.exe")
>>
>> Note: I have tried with single slashes as well.
>>
>> I get the same result if I do S+6, Sqpe+6, etc.
>>
>> Does anyone know if this is even possible? I am an emacs fiend, so it
>> drives me crazy that S+ won't work in ESS for me.
>>
>> Thanks for any help!
>>
>> PS - I am in the process of porting the code to R, but it needs to be
>> utilized in the interim. So, unfortunately, just using R is not an option
>> right now.
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> ESS-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help



More information about the ESS-help mailing list