[Rcpp-commits] r1543 - pkg/Rcpp
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Jun 15 08:16:59 CEST 2010
Author: romain
Date: 2010-06-15 08:16:59 +0200 (Tue, 15 Jun 2010)
New Revision: 1543
Modified:
pkg/Rcpp/TODO
Log:
replace the old TODO with new information of things to do
Modified: pkg/Rcpp/TODO
===================================================================
--- pkg/Rcpp/TODO 2010-06-15 02:47:41 UTC (rev 1542)
+++ pkg/Rcpp/TODO 2010-06-15 06:16:59 UTC (rev 1543)
@@ -1,7 +1,42 @@
- * Doxygen documentation
+documentation
- * better build system: would like to create a shared library libRcpp but how
- do we get it to $prefix/local/lib/ ? R CMD INSTALL should really support this
+ * Bring "Rcpp ? NumericVector" into life. The hook is in place, we just need
+ to come up with some way to generate useful documentation for it: general
+ description of the class, related unit test cases, etc ...
+
+ * rework ?Rcpp which is mainly old api centric
- * maybe support big memory matrices like ff or bigmemoRy ?
+API:
+
+ * Rcpp::Date and Rcpp::DateVector
+
+ * Rcpp::DateTime and Rcpp::DateTimeVector
+
+modules:
+
+ * exposing constructors. For now we can only construct internal objects
+ with the default constructor of the target class. Maybe we can provide
+ some R level dispatch. Maybe look at ?selectMethod
+
+ * class inheritance. If we have Foo and Bar : public Foo, and we expose
+ both Foo and Bar to R, R level class Bar should enjoy methods of Foo
+ and the S4 inheritance should reflect the C++ level inheritance
+
+ * method overloading: methods are currently stored in a map<string,.>
+ so there can only be one method for a given name, which defeats C++
+ overloading. Maybe we can do better than that. This might also need
+ R level dispatch (?selectMethod)
+
+R 2.12.0
+
+ * remove the C++ObjectS3 class as it is no longer needed:
+ http://permalink.gmane.org/gmane.comp.lang.r.devel/24610
+
+
+sugar
+
+ * duplicated, unique, is_na, count, sum
+
+ * other operators: +,-, ...
+
More information about the Rcpp-commits
mailing list