Skip to content
Prev 1325 / 10988 Next

[Rcpp-devel] Recommended procedure to depend on Rcpp

Hello Rcpp-devel list,

so I'm glad that we finally found a solution to the GNU make dependency problem that seems suitable in the normal case (and so RSNNS).

I really didn't mean to stir up a hornets' nest when starting the discussion, and I'm sorry that I didn't have the time to follow all contributions in the other thread (with subject: Dependence on GNU make because of $(shell)). Giving appropriate credit to all contributors often is not a trivial thing in open source projects. Actually, I'm in no ways connected to the original authors of the SNNS, and we here in my Lab just thought that it's a nice piece of software, worth to put some work into. But we also saw the risks of such a project, and so contacted the original authors informing them about the fork, and putting some work into trying to give appropriate credit to everyone, so that hopefully there won't be problems in the future.

One thing I totally forgot until now (and hereby do..) is to thank all (former and current) developers of Rcpp for the really nice piece of software they built. As mentioned above, it's probably difficult and I surely don't have all necessary information to provide a proportioning of this thanks to single persons. And I think that shouldn't be necessary anyways.

Before implementing the package, I experimented with different other possibilities of getting the connection of C++ and R working, and Rcpp was the one that finally seemed to be the most reliable and flexible one. Though I didn't have a look at all the other packages using Rcpp, RSNNS is with ~80 000 lines of C++ code and about 200 wrapped functions probably one of the bigger ones. And, having in mind my experience when implementing it, I can say that Rcpp is suitable for projects of this size.


Regards,
Christoph
On 11/17/2010 05:48 PM, Romain Francois wrote: