3 ms·
Interesting. As someone who works with biologists this might rekindle some interest in perl in bioinformatics which seems to be waning. The "R" in the name is
by acomjean 11y ago
Interesting. As someone who works with biologists this might rekindle some interest in perl in bioinformatics which seems to be waning.
The "R" in the name is unfortunate as it might confuse a population that thinks of "R" as a language.
- rurban 11y agoThe "r" stands for restricted perl, the real name. Like in rpython. The author is a bit confused what a optimizing compiler is. You have to forgive him. rperl is a restricted perl which maps typed data via Inline::CPP to C++, and if all ops and data in a function are properly typed and not-dynamic ("no magic"), then the function can be compiled to C++ and executed there. Thus the 200x performance win for certain static and typed parts. And there exist "optimizing compilers" for perl 5, rperl is more a transparent perl - C++ mapping where gcc does the optimizations.
- jandrese 11y agoGiven all of the restrictions needed for good performance it's hard to see where I would use this instead of simply rewriting my program in C++.