[Rcpp-devel] Unit Test Question Was: pnorm/qnorm?
Rodney Sparapani
rsparapa at mcw.edu
Thu Sep 13 18:58:26 CEST 2012
On 09/12/2012 09:59 AM, Dirk Eddelbuettel wrote:
> The "pixie dust" referred to your assertions that we "used some secret tools"
> or "were hiding something".
>
> Neither one is true. It's all there. It's just damn hard to read. But it's
> not hidden...
>
Hi Gang:
It is not hidden. But, I'm wondering if anyone knows of a C++
IDE setup that can visually resolve these prototypes. I'm not sure
what the right terminology is, but emacs calls it intellisense if
that helps. I have been experimenting with the emacs packages CEDET
and ECB. emacs does not report the right prototype for qnorm. I'm
not sure exactly how emacs does this, but I believe that I have
specified GNU Global/gtags. I'm still struggling with Eclipse and I
haven't tried Xcode. Has anyone had any luck with their IDE in this
regard? Please let me know. See the example below...
#ifndef DEBUG
#include <Rcpp.h>
using namespace Rcpp;
using namespace Rcpp::stats;
#endif
NumericVector x=qnorm(as<NumericVector>(arg1), as<double>(arg2), 1.);
return wrap(x);
If I place the cursor at wrap(, then I see the function prototype in
the minibuffer: "wrap.h: inline SEXP wrap(const T& object)".
That's very nice! However, if I place it at qnorm(, then all I get is:
"Rmath.h: const extern "C" qnorm".
Thanks
--
Rodney Sparapani, PhD Center for Patient Care and Outcomes Research
Sr. Biostatistician http://www.mcw.edu/pcor
4 wheels good, 2 wheels better! Medical College of Wisconsin (MCW)
WWLD?: What Would Lombardi Do? Milwaukee, WI, USA
More information about the Rcpp-devel
mailing list