Skip to content

Potential Project: Documentation on Adding a Language to Cloud Foundry, with R as the Test Case

znmeb edited this page Apr 23, 2012 · 2 revisions

Since I'm the one who wants this the most, specifically the R language, I'm going to take on as much of this as I can, given that I don't know the internals of Cloud Foundry. @dukeleto is also interested. I think this community is the place to build this. Potential issues:

  1. The version of R in the Lucid Lynx repositories a micro-cloud sees is 2.10. This is over two years old, and is missing at least one major advance - the bytecode compiler. I personally run a version of R that's patched more or less daily, but for a server, that's out of the question. The latest stable release is 2.15.0.

  2. R now has libraries to talk to Redis, MongoDB, MySQL and PostgreSQL. However, not all of these have been packaged for Debian/Ubuntu. That would need to be done; mixing "r-cran" packages from the repositories and packages installed from source is risky. The last time I looked, Dirk Eddelbuettel was still doing the CRAN-to-Debian packaging. I asked him a few months back if he had any automation and he said, "Not really." I have an account on the OpenSUSE Build Service, which can package code for most distros including Ubuntu.

Brief status update: I'm close to a 1.0.0 release of the Computational Journalism Server; 0.9.0 has only two outstanding bugs and is ready for code / feature freeze. I expect to push 0.9.0 out late Tuesday, April 24 and 1.0.0 out Friday, April 27.

I've got milestones / issues worth another month, but I think I'm going to put this project on hold after the 1.0.0 release. I have some algorithmic composition stuff I want to get started and people aren't exactly beating down the doors downloading CompJournoServer.

Clone this wiki locally