o-dist.R was very useful, but I am tired of fixing it for changing APIs of underlying R libraries. R is great for ad hoc, use-and-delete type of scripting. but writing and maintaining long-term code for R is a major pain.