Matt's S-Plus Compiler this Software Is Not Affiliated in Any Way with
Statsci or mathsoft.
Many people find S-plus to be easy to grasp and intuitive to an almost prescient degree. S-plus has allowed even the novice user to produce excellent graphics and to implement sophisticated algorithms in a straightfoward way. However, there is one defect that anyone who has written an S-plus for-loop knows, interpreted languages, like S-plus, are slow. moreover, due to the memory management techniques employed by S-plus, it is easy to unintentionally eat up the available memory resources in unused But NeverTheless Allocated Data Frames.
The S-plus compiler, Scompile, was written to circumvent the aforementioned problems. Scompile translates a given S-plus program file into C, which then gets compiled by your local C-compiler. The compiled code is then loaded into the current S- plus session using the dynamic loading mechanism. Subsequent calls to the function (s) defined in the original S-plus program file will run the compiled C version. These are pretty much the same steps one would take if they wanted to recode a S- Plus Function Into C, Excepter The Whole Process (Including Writing The C) HAS Been Automated.
Download Scompile source and these web pages. Installation instructions How does Scompile work? No really, how does it work? Can Scompile C code be used without Splus? I want to add function xxx to Scompile, how do I do that? Does Scompile work WITH R? What's The Catch? How does Scompile Compare with splus? Visit S-Plus HomePage.