~/talk

Awaiting for the ranges: C++17

Talkat Meeting C++ 2015 · 2015-12-04..12-05· [rust]
links:none on file
slides:none on file

C++17 ranges claim to turn pipeline code into composable, lazy evaluation views that avoid intermediate allocations and let you express operations like zip + transform instead of manual loops and temporary vectors. Range V3 examples show infinite ranges, filter/transform/take semantics, and that sorting requires eager materialization. Coroutines and futures map to the same monadic idea so reactive stream demos glue mouse move events into streamed transformations that actually run and update rectangles in real time.

AI-written summary · about

  1. 0:00Start
  2. 1:22Disclaimer
  3. 5:28Haskell
  4. 6:59Consider using ranges
  5. 15:39Consider using lambdas, but not at all cost
  6. 16:38Consider writing functions manually
  7. 18:09Item 5: Not really an item
  8. 22:26Don't wait, await
  9. 25:16Don't abuse await
  10. 26:06Optionally abuse await
  11. 27:16Abuse await to look as cool as Gor
  12. 28:41Two sides of the same coin?
  13. 29:26Remember monads?
  14. 31:53Optional, or anything else
  15. 38:23Stream transformation
  16. 40:26Comparison, again
  17. 40:41Answers? Questions! Questions? Answers!
~/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.