[Rcpp-devel] Unit Test Question Was: pnorm/qnorm?
Romain Francois
romain at r-enthusiasts.com
Wed Oct 3 14:30:22 CEST 2012
Le 13/09/12 17:56, Tim Triche, Jr. a écrit :
> conclusion: Romain Francois is an absolute beast of a programmer
I'll put this on my grave.
This was indeed crazy times where all that mattered was to get more and
more and more into Rcpp.
> A stupid-ish question: how do ReferenceClasses map onto Rcpp objects?
> Have people done this? Where can I look for examples?
>
> Also, are other people who use Rcpp falling into the habit of using
> '=' instead of'<-' for assignment in R, so that moving code to C++
> goes more smoothly?
> Is there any real downside to this habit? It came up at the BioC
> conference developer day this year and was more or less immediately
> dismissed.
>
> Thanks all,
>
> --t
>
>
> On Thu, Sep 13, 2012 at 6:24 AM, Dirk Eddelbuettel<edd at debian.org> wrote:
>>
>> On 13 September 2012 at 04:58, Christian Gunning wrote:
>> | On Wed, Sep 12, 2012 at 7:59 AM,
>> |<rcpp-devel-request at lists.r-forge.r-project.org> 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...
>> |
>> | I'm officially of the opinion the template code is isomorphic to magic
>> | pixie dust: works, works well, don't really understand it.
>> | I've been meaning to ask, though... what's with the conspicuous lack
>> | of comments in the codebase? Is this just a terse coding style?
>>
>> There are some comments in some places. Generally speaking, not enough
>> though. But if you to the sources and recurse through inst/include/ and src/
>> and count lines you end up with ... 60,000 lines. That's a lot.
>>
>> And a good deal of it was written by Romain in a fairly short and insanely
>> productive period. And on the margin I'd rather have working code than more
>> documentation and less code ...
>>
>> And we do have eight vignettes though (including the one you lead :-) so it's
>> not all lost. And then again, if need to make a difference between
>> __interfaces__ which clearly documentation for users and __implementation__
>> which does need it less.
>>
>> Dirk
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
R Graph Gallery: http://gallery.r-enthusiasts.com
blog: http://romainfrancois.blog.free.fr
|- http://bit.ly/xbKv0R : Crawling facebook with R
|- http://bit.ly/v3WB8S : ... And now for solution 17, still using Rcpp
`- http://bit.ly/uaQDGr : int64: 64 bit integer vectors for R
More information about the Rcpp-devel
mailing list