Kim, Try ESS 5.14 which you can get from https://stat.ethz.ch/ESS/downloads/ess/OLD/ ess-5.14.zip 30-Jul-2011 18:18 7.0M
Unzip it into some sensible location. Start a fresh emacs session with emacs -Q to prevent the current ess from loading. Then start the old ess by dired to the ess-5.14/lisp/ directory, placing the cursor on ess-site.el and pressing L to load the older ess-site ESS 5.14 is the last version of ESS that worked correctly on Windows with the standalone S-Plus GUI. ESS 5.14 also works correctly on Windows with the command line Sqpe running in the *S* window. I am using TIBCO Spotfire S+ Version 8.2.0 for Microsoft Windows : 2010 I have not used S-Plus with linux, so I don't know if this information translates to the linux environment. Rich On Mon, Nov 19, 2018 at 3:43 PM Vitalie Spinu via ESS-help <ess-help@r-project.org> wrote: > > > Hmm. I see the same. There is indeed too much windows machinery in that code. > I > am afraid 18.10 is pretty broken regarding Splus functionality. Even > ess-remote > doesn't work. > > At the moment ESS is being heavily trimmed and most of the old S+ code is > gone, but it seem to work. Is trying master from git an option for you? > > Starting Splus in the shell and then doing M-x ess-remote should at least give > you some basic evaluation capabilities. > > > Vitalie > > > > >> On Mon, Nov 19 2018 14:20, Kim Pilegaard wrote: > > > Dear Vitalie, > > > OK, I find out how to get the debugger output: > > > Debugger entered--Lisp error: (error "The emacs variable > > ‘inferior-S+-program’ does > > not point to S-Plus 6 or 7 or 8. Please add ‘splus[678]?/cmd’ (expand the > > ‘[678]?’ to match your setup) to your ‘exec-path’ or specify the complete > > path to ‘Splus.exe’ in the variable ‘inferior-S+-program’ in your > > ‘.emacs’ file.") > > signal(error ("The emacs variable ‘inferior-S+-program’ does\nnot point > > to S-Plus 6 or 7 or 8. Please add ‘splus[678]?/cmd’ (expand the\n‘[678]?’ > > to match your setup) to your ‘exec-path’ or specify the complete\npath to > > ‘Splus.exe’ in the variable ‘inferior-S+-program’ in your\n‘.emacs’ file.")) > > error("The emacs variable `inferior-S+-program' does\nnot point to S-Plus > > 6 or 7 or 8. Please add `splus[678]?/cmd' (expand the\n`[678]?' to match > > your setup) to your `exec-path' or specify the complete\npath to > > `Splus.exe' in the variable `inferior-S+-program' in your\n`.emacs' file.") > > S() > > funcall-interactively(S) > > call-interactively(S record nil) > > command-execute(S record) > > execute-extended-command(nil "S" "S") > > funcall-interactively(execute-extended-command nil "S" "S") > > call-interactively(execute-extended-command nil nil) > > command-execute(execute-extended-command) > > > Kind regards, > > Kim > > > On 19/11/2018, 15:15 , "Kim Pilegaard" <k...@env.dtu.dk> wrote: > > > Dear Vitalie, > > > I assume you mean, when running with ess-18.10. > > > The value of ´inferior-S+-program is´ "Splus". > > > The error I get is: > > > S: The emacs variable ‘inferior-S+-program’ does > > not point to S-Plus 6 or 7 or 8. Please add ‘splus[678]?/cmd’ (expand > > the > > ‘[678]?’ to match your setup) to your ‘exec-path’ or specify the > > complete > > path to ‘Splus.exe’ in the variable ‘inferior-S+-program’ in your > > ‘.emacs’ file. > > > Looks like ess thinks I am running under windows and not Linux. I am > > running Linux in a virtualbox under Mac OSX. > > > When executing M-x toggle-debug-on-error RET, I just get the message: > > > Debug on Error enabled globally > > > Many thanks for your help, > > Kim > > > On 19/11/2018, 14:22 , "Vitalie Spinu" <spinu...@gmail.com> wrote: > > > Hi Kim, > > > What is the value of inferior-S+-program and what is the exact > > error that you > > get? Could you please provide the traceback (M-x > > toggle-debug-on-error RET). > > > Vitalie > > > >> On Sat, Nov 17 2018 09:08, Kim Pilegaard via ESS-help wrote: > > > > When trying to start S-plus 6.2.1 for linux using Emacs 25.2.1 > > lucid and ess-17.11.2 under Elementary OS 5.0 (based on Ubuntu 18.04 LTS), > > I get the following error: > > > > ess-command: Wrong number of arguments: #[(com &optional buf > > sleep) "Á!" [com ess-eval-linewise] 2 > > > ("/usr/share/emacs25/site-lisp/ess/ess-dde.elc" . 4843)], 7 > > > > It seems that an S+ process is running, but when I try to issue a > > command, I get this error: > > > > ess-get-process: No ESS process is associated with this buffer now > > > > I tried with ess-18.10, but got another error telling that it > > could not find the > > > Splus program. The executable is /usr/local/bin/Splus which is > > covered by both > > > PATH and exec-path. There are no problems running R with either > > of the ess > > > versions. > > > > How do I fix it? > > > > Kind regards, > > > Kim > > > > Kim Pilegaard > > > > Professor, Head of Section > > > Air, Land, and Water Resources > > > > DTU Environment > > > > Technical University of Denmark > > > > Department of Environmental Engineering > > > > Bygningstorvet, Building 115 > > > > 2800 Kongens. Lyngby > > > > Denmark > > > > Mobile +45 4025 6839 > > > > k...@env.dtu.dk<mailto:k...@kt.dtu.dk> > > > > www.env.dtu.dk<http://www.kt.dtu.dk/> > > > > http://orcid.org/0000-0002-5169-5717 > > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > > ESS-help@r-project.org mailing list > > > https://stat.ethz.ch/mailman/listinfo/ess-help > > ______________________________________________ > ESS-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/ess-help ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help