~/talk

Designing A Feature That Doesn't Fit

Talkat CppCon 2017 · 2017-09-24..09-29· [software-architecture]
links:none on file
slides:none on file

A concrete problem is controlling per-thread parameters like stack size when the C++ abstract machine has no defined “stack,” so the working approach adds an opaque thread attributes object plus a make_thread factory that returns success/failure without forcing exceptions; a companion get_attributes query lets code inspect runtime behavior. A reference implementation proves feasibility but reveals adoption problems (native_handle under-specified, multiple stacks, overlap with executors/D0737), and the proposal P0320 remains under committee discussion with no final decision.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:02User needs and language conflicts
  3. 7:54Problem statement and gaming needs
  4. 13:07Abstract machine and standard constraints
  5. 17:09Proposal writing and committee process
  6. 23:30Revisions and setbacks
  7. 31:12Toronto meeting and guidance
  8. 37:19Politics ethics and consensus
  9. 40:51Albuquerque plans and surprises
  10. 43:00Design lessons and human factors
  11. 45:57Conclusion and ongoing process
~/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.