4 ms·
An incrementalist approach that I’ve half wondered about is to build an implementation of R on top of Racket. My understanding is that R was originally built on
by peatmoss 8y ago
An incrementalist approach that I’ve half wondered about is to build an implementation of R on top of Racket. My understanding is that R was originally built on a Scheme runtime. Since that time there’s been a lot of C/C++/Fortran code added in, but maybe too that could be leveraged via Racket’s FFI.
If I have a choice and need to do something reasonably simple or that is well-supported by Racket’s libraries, I like to reach for Racket. If I have a statistical or data munging task, and deployment story isn’t too important, it’s R all the way.
- wdkrnls 8y agoPotentially an easier path I've been thinking about is to take the already well polished Rcpp<->R bridge and extend it one more layer into a guile<->Rcpp<->R bridge. Part of the motivation here is to get better integration for statistical programming into GNU/TeXmacs: an scientific "office suite" built using guile scheme.