Riposte is an academic interpreter and JIT for the R language. Riposte is in heavy development. Many things haven't been implemented and many things have been implemented incorrectly. Use with caution. Fixes welcome.
Riposte is currently developed at Stanford University by Justin Talbot (@jtalbot) and Zach DeVito (@zdevito).
We do development on OSX and Linux. Windows compilation is completely untested and we doubt the JIT will work on Windows.
Run make release in the riposte directory, or make debug for the debug version
Execute ./riposte to start
-j #: start with # worker threads (defaults to 1)
-v: verbose debug output for the vector trace recorder and JIT
-f <filename>: execute R script
--args: pass arguments after --args to the R script
Riposte is distributed under the BSD 2-clause license.
Riposte uses the following libraries: