- **summary**: support multiple installed R backends --> IMPLEMENTED: support 
multiple installed R backends
- **status**: accepted --> closed



---

** [feature-requests:#97] IMPLEMENTED: support multiple installed R backends**

**Status:** closed
**Group:** -------
**Labels:** General 
**Created:** Thu Apr 21, 2011 07:18 AM UTC by Anonymous
**Last Updated:** Tue Jan 05, 2016 01:59 PM UTC
**Owner:** nobody


Hi

First of all thank you for this wonderful program- it is a very nice piece of 
software. 

Not sure if this is interesting to someone else, but I usually work with 
several different R installs in the same machine, so that I can keep 
compatibility with some specific packages \(mainly related to Bioconductor\). 
Usually rkward is bound to one backend and changing that may be quite 
problematic \(unless I am missing something\). Recently I hacked the rkward 
script to be able to specify the R backend on start. Obviously this needs the 
proper version of the corresponding rkward R package to be installed in that R 
install, so implementing this feature mainstream may be more problematic than 
in my use case. Below is the corresponding piece of code. If this is 
implemented in the official package it may require some changes, like instead 
of calling error\(\) when no --rbinary option is passed trying first the 
R\_binary variable that is generated during compilation, so that it can work 
for regular users with only one version of R installed.

Thank you for the hard work\!

Cheers
Diego 


if \[ "$\{1\}" = "--rbinary" \]; then
shift
if \[ -z "$\{1\}" \]; then
error  "option '--rbinary' requires an argument"
else
R\_binary=$\{1\}
shift
fi
else
        error "option '--rbinary' must be specified"
fi
export R\_binary






---

Sent from sourceforge.net because rkward-devel@kde.org is subscribed to 
https://sourceforge.net/p/rkward/feature-requests/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/rkward/admin/feature-requests/options.  Or, if this 
is a mailing list, you can unsubscribe from the mailing list.

Reply via email to