~/talk

Interactive C++: Meet Jupyter / Cling

Talkat ACCU 2019 · 2019-04-10..04-13· [c-and-cpp, developer-experience]
links:none on file
slides:none on file

Live demos show a working Jupyter + Cling setup: a cling interpreter REPL inside Jupyter, xeus-based kernel features, and QuantStack libraries (xarray/xframe, xwidgets and xplot) producing plots, images, audio and interactive maps. Installation needs ~4GB and prefers mini-conda install (Anaconda conflicts), Docker images are possible, Windows support is flaky. Magics like %time work, pragmas load third‑party libs, Binder can launch notebooks, but segmentation faults crash the kernel and C++ auto-grading is still immature.

AI-written summary · about

  1. 0:00Introduction
  2. 0:41Background
  3. 2:18Jupyter
  4. 2:45History
  5. 8:39Cling
  6. 17:07Zeus
  7. 22:07Using Rise
  8. 23:22Running the code
  9. 24:17Lets go back
  10. 25:15Errors
  11. 27:42Functions
  12. 29:07Classes
  13. 29:57Square brackets
  14. 30:24Templates
  15. 31:15Magic
  16. 31:56Lambdas
  17. 33:02Loading Libraries
  18. 33:37Documentation Completion
  19. 34:56Editor
  20. 35:57Slides
  21. 36:45Ordering
  22. 37:57Why not Python
  23. 39:41Zeus JSON
  24. 42:12Zeus HTML
  25. 43:19Magics
  26. 46:25Libraries
  27. 46:57Numpy
  28. 47:34Array
  29. 48:10Blast Support
  30. 49:10pandas
  31. 49:45Quant Stack
  32. 50:16Widgets
  33. 51:13Chaining
  34. 51:40XPlot
  35. 52:03Best Practice
  36. 52:59Summary
  37. 53:57Boxplot Generator
  38. 54:34Figure
  39. 55:14Ex Leaflet
  40. 55:44Geo JSON Data
  41. 56:02Open Street Map
  42. 56:23Teaching C
  43. 57:02First lines of C
  44. 57:48Form grader
  45. 58:06Grader
  46. 59:26Python Notebook
~/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.