PDQ 7.0 Dev is Underway
[This article was first published on The Pith of Performance, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
The primary goal for this release is to make PDQ acceptable for uploading to CRAN. This is a non-trivial exercise because there is some legacy C code in the PDQ library that needs to be reorganized while, at the same time, keeping it consistent for programmatically porting to other languages besides R—chiefly Perl (for the book) and Python. Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
To get there, the following steps have been identified:
-
High Priority
- Migrate from SourceForge to GitHub.
- Change the return type for these functions from int to void:
- PDQ_CreateOpen()
- PDQ_CreateClosed()
- PDQ_CreateNode()
- PDQ_CreateMultiNode()
- Convert PDQ-R to Rcpp interface.
- Clean out the Examples directory and other contributed code directories leaving only Examples that actually use the PDQ C library.
- Add unit tests for PDQ C library, Perl, Python, and R.
- Get interface accepted on CRAN
In addition, the ability to solve multi-class multi-server queueing nodes will be introduced.
-
Low Priority
Stay tuned!
To leave a comment for the author, please follow the link and comment on their blog: The Pith of Performance.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.