~/talk

Building C++: It Doesn't Have to be Painful!

Talkat Meeting C++ 2025 · 2025-11-06..11-08· [developer-experience]
links:none on file
slides:none on file

reMarkable rewrites its build system into a CMake library called rho that claims to make C++ builds declarative and incremental, handling platform quirks, feature flags, dependencies and installation; it integrates with VC package integration and uses a tiny rho boot file to opt projects in. rho implements source discovery globs, injects at toolchain/target/install points, runs its CMake-function tests in CI, and ships enough defaults to replace boilerplate. Known limits: vcpkg baselines and slow local installs; plan adds an add_subdirectory for local dev.

AI-written summary · about

  1. 0:00Introduction to speaker
  2. 1:32The problem with CMake
  3. 4:09Build system comparisons
  4. 6:30ReMarkable's infrastructure
  5. 10:15Introducing Rho
  6. 12:32Developer experience in Rho
  7. 15:30Simplifying installation
  8. 18:02Implementation details
  9. 20:22Design patterns and choices
  10. 22:17Overcoming challenges
  11. 26:59Future and reflections
  12. 30:12Call to action and Q&A
  13. 32:08Technical Q&A session
~/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.