This is a past version of McVM, with some parts that are work-in-progress and not fully working.
The easiest way to compile is to use the bootstrap.sh, which will populate the /vendor directory with LLVM and Boehm GC (it already contains Eigen matrix library in lib/).
Some useful definitions are :
Required libs and headers: libatlas liblapacke
A natlab.sh executable script is required in the folder of the mcvm bin or on the PATH. It should invoke java -jar path-to-Natlab.jar $@
License BSD - McGill University
Avoid OO, structs, lambda, etc
McVM should be 100% compatible with Matlab syntax. should