[ESS] Install experiences
Frede Aakmann Tøgersen
frtog at vestas.com
Thu Nov 28 15:03:16 CET 2013
Hi
To follow up my previous mail I just couldn't resist trying to do some lisp coding. So here is what I could come up with.
(setq reg-key "hklm\\software\\wow6432Node\\R-core\\R")
(defun R-versions (reg-key)
(setq all (w32reg-read-key reg-key))
(setq versions (nth 2 all))
(dolist (key versions)
(setq loop-key (concat reg-key "\\" key))
(setq tmp (cddr (car (nth 1 (w32reg-read-key loop-key)))))
(add-to-list 'result tmp))
(nreverse result)
)
(setq Rversions (R-versions reg-key))
Now
Rversions's value is (("C:\\Programmer\\R\\R-3.0.0")
("C:\\Programmer\\R\\R-devel")
("C:\\Programmer\\R\\R-3.0.2")
("C:\\Program Files\\R\\R-3.0.1"))
I will leave profiling to an experienced lisp coder ;-)
Yours sincerely / Med venlig hilsen
Frede Aakmann Tøgersen
Specialist, M.Sc., Ph.D.
Plant Performance & Modeling
Technology & Service Solutions
T +45 9730 5135
M +45 2547 6050
frtog at vestas.com
http://www.vestas.com
Company reg. name: Vestas Wind Systems A/S
This e-mail is subject to our e-mail disclaimer statement.
Please refer to www.vestas.com/legal/notice
If you have received this e-mail in error please contact the sender.
> -----Original Message-----
> From: ess-help-bounces at r-project.org [mailto:ess-help-bounces at r-
> project.org] On Behalf Of Vitalie Spinu
> Sent: 28. november 2013 03:52
> To: Paul Johnson
> Cc: Richard M. Heiberger; ess-help at r-project.org
> Subject: Re: [ESS] Install experiences
>
> >>> Paul Johnson on Wed, 27 Nov 2013 19:54:29 -0600 wrote:
>
>
> [...]
>
> > Concerning reading the registry, I expect that Gabor Grothendieck knows
> how
> > to read the registry to get the R location. We could learn how this is done
> > from the source code for NPPTOR and/or RStudio. They both manage it. I
> > notice that RStudio seems to get it right, almost invariably, while NPPTOR
> > is only about 70% right.
>
>
> It looks like we are talking more than doing on this issue for 2 years
> already. It is just one system call, isn't it?
>
> It is really unfortunate that almost all ESS core developers are Windows
> illiterates, but what can we do about it?
>
> So please, could someone with bare minimum of knowledge of windows batch
> scripting look into Gabor's script at
> https://batchfiles.googlecode.com/svn/trunk/R.bat and isolate the system
> call that retrieves R location from the registry?
>
> Let's solve this issue once and forever.
>
> Vitalie
>
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
More information about the ESS-help
mailing list