~/talk

New Algorithms in C++23

Talkat C++ on Sea 2023 · 2023-06-28..06-30· [c-and-cpp]
slides:none on file

C++23 adds concrete range factories and adapters like chunk_by and adjacent_transform and the talk demonstrates solving the competitive “Sushi for Two” problem by composing those adapters instead of manual loops, producing a single‑pass, constant memory solution. Examples port Q and Haskell pipelines into C++23 and into Circle’s pipeline placeholder syntax so variadic adapters and reusing intermediate ranges become linear and readable. Code runs on GCC 13 and recent MSVC, the Circle experiments work interactively on Godbolt, and the examples validate the approach.

AI-written summary · about

  1. 0:00Introduction
  2. 1:48Podcasts
  3. 3:05Overview
  4. 13:45adjacent
  5. 15:50enumerate
  6. 23:40Parallel block the late sequences
  7. 26:45Warmup
  8. 29:23For Loops
  9. 30:25Sushi for Two
  10. 35:26Q Array Language
  11. 42:34What is Circle
  12. 48:11What is Chunk
  13. 52:40Transform
  14. 55:01Convenience Functions
~/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.