HackerTube.dev

CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”

CppCon · 104.5K views · 2017-09-28 · 1:47:45

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

At CppCon 2017 Herb Sutter presents his work on evolving C++ through compile-time code generation, including metaclasses and reflection. The aim is to make the language both more powerful and simpler by letting programmers express intent directly.

On Hacker News

Praised as the best talk of CppCon 2017 and the key introduction to metaclasses and generative C++.

Recommended by 2 HN people across 2 months · HN mentions 2017–2020

Topics

Search by tags

What people said

xaedes · 2018-01 · Strong recommendation

The talk about the reflection proposal was amazing. Meta classes are also very cool. We can only hope it comes fast. [VIDEO]

Read the original HN comment ↗
slavik81 · 2017-10 · Strong recommendation

Herb Sutter's talk about it is by far the best talk I've seen from from CppCon17. "Meta: Thoughts on generative C++" - [VIDEO]

Read the original HN comment ↗
tylerhou · 2020-12 · Reference

A few years ago Herb Sutter proposed Python-like metaclasses in C++ through compile-time code generation. Not sure if anything has been proposed for general use. [VIDEO]

Read the original HN comment ↗

Sources

Video by CppCon, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources