Réf. : [ESS] Running multiple S+ versions
gerald.jean at dgag.ca
gerald.jean at dgag.ca
Wed Mar 2 17:43:14 CET 2005
Ok, maybe I should be a little more explicit.
I am, usually, running a 64-bit version of Splus that we have named
"Splus64", I added the following lines in my ".emacs" file:
(require 'ess-site)
(add-hook 'ess-mode-hook
(function (lambda()
(setq-default inferior-S+6-program-name
"/actuaria/splus_app64/bin/Splus64")
(setq ess-ask-for-ess-directory nil)
(setq ess-directory nil)
(setq ess-execute-in-process-buffer t)
(make-local-variable 'comment-indent-function)
(setq-default comment-indent-function 'ess-comment-indent)
(fset 'run-s "\C-x2\M-xS\C-m")
(global-set-key "\M-s" 'run-s) ; ESC-s runs "run-s"
which starts S
(setq ess-source-directory
"/~/actuaria/jeg002/Splus6/functions/")
)))
and "M-S" started that version of Splus, doing that for the last several
years without problems, "Splus64" is Splus-6.2, 64-bit.
I am a Beta tester for S+7, obviously I don't want to get rid of "Splus64"
and I would like to be able to run "S+7" and "Splus64" from ESS. S+7 is
located in: "/actuaria/splus7_app/bin" and the executable is named:
"Splus7", I tried to add the following lines in the lambda function above
but it didn't work!
(setq-default inferior-S+7-program-name
"/actuaria/splus7_app/bin/Splus7")
Any suggestions? By the way my lisp's programming skills are extremely
limited!
Thanks,
Gérald Jean
Analyste-conseil (statistiques), Actuariat
télephone : (418) 835-4900 poste (7639)
télecopieur : (418) 835-6657
courrier électronique: gerald.jean at dgag.ca
"In God we trust all others must bring data" W. Edwards Deming
More information about the ESS-help
mailing list