~/talk

Accept No Visitors

Talkat CppCon 2014 · on Friday, 2014-09-12· at 09:00· Newton· [rust]
links:none on file
slides:none on file

Visitor Design Pattern is framed as a workaround that forces invasive accept methods, lots of boilerplate, control inversion and poor class extensibility; the alternative proposed is a Match statement implemented as a library (patterns are first class, non‑intrusive, bindings respect member access) that produces local, nested and relational case analysis and often outperforms visitors, while open multimethods give the fastest multiple‑dispatch tables and retroactive virtuals but introduce ambiguity and linker/loader changes.

AI-written summary · about

  1. 0:00Start
  2. 9:55Traditional Object-Oriented
  3. 33:05The Pattern Matching
  4. 36:54What the Library Brings
  5. 45:52Pattern Matching on Two Arguments
  6. 52:18Open Multi Methods
  7. 54:39Experimental Syntax
  8. 58:49Performance Numbers
  9. 1:01:38Conclusion
  10. 1:02:59Dynamic Linking
~/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.