~/talk

Interoperability between R Language & other Languages

Talkat GOTO Copenhagen 2016 · 2016-10-03..10-06· [data-science]
links:none on file
slides:none on file

R has a huge library ecosystem but is slow for loops so code gets vectorized or moved into C/C++; use Rcpp to compile inline C++ and expose functions back to R. SQL Server 2016 runs R inside queries; HaskellR lets Haskell call R and even pass functions. org-mode (with ~40 org-babel languages) reliably glues mixed-language literate files, while Jupyter and Beaker notebooks exchange data frames (Feather/pandas translation) but are more finicky to set up.

AI-written summary · about

  1. 0:00Introduction
  2. 2:31Why mix languages
  3. 4:12How to optimize R
  4. 5:42A few R quirks
  5. 9:49C package interface
  6. 12:08Simple Rcpp example
  7. 14:37SQL Server 2016
  8. 16:50Haskell
  9. 19:27Emacs org-mode
  10. 22:42org-babel languages
  11. 23:54Structure of an org-mode file goto
  12. 25:36Language interop
  13. 27:07Jupyter notebooks
  14. 28:55Some languages with Jupyter kernels
  15. 31:03Beaker example
  16. 32:45Languages supported in Beaker notebooks
  17. 34:54R Markdown example
  18. 35:32Languages supported in R Markdown
  19. 35:56Summary
  20. 38:20Contact
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.