~/talk

Three Unlikely Successful Features of D

Talkat NDC London 2017 · 2017-01-16..01-20· [rust]
slides:none on file

Shows three concrete D-language wins: scoped imports let definitions carry their own dependencies, cutting import latency by 4.45x (down to ~64 ms), shrinking object files and speeding links; a relaxed purity model with compiler purity deduction treats mutation of local/transitive state as safe, enabling efficient, analyzable pure-style code and memoization; and compile-time string mixins and regex compilation generate specialized parsers/automata that outperform generic engines (benchmarks beat re2 in common patterns).

AI-written summary · about

  1. 0:00Introduction and stories
  2. 4:48Why the D language
  3. 11:08Language design issues
  4. 18:23Lexical scoping dependencies
  5. 31:18Build efficiency and stories
  6. 35:39Pure functions and iteration
  7. 45:57Relaxing purity rules
  8. 52:08Generative programming
~/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.