3 ms·
This is really cool! Of all the ways to get numerical and statistical capabilities into Haskell this seems to be the right balance of pragmatic and ambitious.
by bitdizzy 6y ago
This is really cool! Of all the ways to get numerical and statistical capabilities into Haskell this seems to be the right balance of pragmatic and ambitious.
I wonder if there any surprising linker optimizations that happen because the R interpreter is in the same binary as the Haskell.
Also the body text font sucks.
- pvaldes 6y ago> the body text font sucks. Could benefit ot a 1.5 linespacing and a slightly shorter textwidth, for sure.
- vlovich123 6y agoIt sounds like the embed the interpreter which would make it impossible for the linker to really do much. Even if it could, my understanding here is that the R interpreter is mostly just calling out to native C precompiled functions which would be another barrier. Cross-language linker optimizations is an active area of research though so it’s a good instinct. Rust is definitely trying to do this across FFI boundaries with C/C++ code.