~/talk

The amazing disappearing, reappearing trigraphs...

Talkat CppCon 2017 · 2017-09-24..09-29· [computing-history]
slides:none on file

Quick history and concrete claims about trigraphs their removal and odd fallout: 2009 UK proposal to deprecate trigraphs leads to a compromise that breaks raw string literals and nobody misses them then 2014 fully removes trigraphs after Richard Smith proposes it and becomes Project Editor; committee also adds u8 character literals but inexplicably limits them to US ASCII which surprises UTF‑8 experts; tooling note that GCC renders operator spaceship as a three‑character sequence under UTF‑8 and the FAQ suggests a pipe one‑liner workaround leading to jokes about the ASCII illuminati

AI-written summary · about

  1. 0:00Start
  2. 0:502014: Richard Smith proposes removing trigraphs completely from C++17
  3. 1:052014: Trigraphs removed from CH17
  4. 2:082014: u8 character literals are added to C++17, explicitly limited to US-ASCII
~/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.