[Rd] using R as SHELL in gnu make

From: Cook, Malcolm <MEC_at_stowers.org>
Date: Mon, 19 Sep 2011 17:35:15 -0500


I am intrigued by the possibility of using R as the SHELL in a (Gnu) makefile (instead of /bin/sh). (c.f. http://www.gnu.org/software/make/manual/make.html#Choosing-the-Shell)

Well, rather, I would like the makefile's SHELL to be a command which communicated with an R process.

The makefile targets/prerequistes would, as always, be OS files, which would be written/read using standard R file IO.

The makefile's "recipe"s would be written in R (instead of the usual shell).

The R process would be able to be initiated by `load`ing one or more R datasets, libraries or entire images.

The R process would be able to accumulate state as the makefile progressed. The recipe's would be able to refer to that state, allowing conditional execution.

The R process would optionally be saved as an image of on job termination/completion.

The R process might be managed using the RServe package, and would need to be initiated once only, when the makefile was first invoked.

I would appreciate learning if anyone had any success, informative failures, or other lore that may help in (or dissuade me from) embarking on attempt this.

Thanks,

Malcolm Cook
Stowers Institute for Medical Research



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 19 Sep 2011 - 23:36:01 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 20 Sep 2011 - 14:40:32 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive