Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

From acrobatics to ergonomics: a field report on how to Make libraries helpful - Joel Falcou

Автор: Meeting Cpp

Загружено: 2026-01-20

Просмотров: 238

Описание:

From acrobatics to ergonomics: a field report on how to Make libraries helpful - Joel Falcou - Meeting C++ 2025
Slides: https://slides.meetingcpp.com

Thanks to features like concepts, C++20 promised to make template meta-programming more approachable and expressive, especially for library designers. But as we quickly learned, template programming can still be surprising or frustrating — in the worst-case scenario, it's both.

In this talk, I’ll share lessons from the past 3–4 years of building high-performance, user-friendly C++ libraries, including:

EVE, a SIMD abstraction layer designed for performance and portability.
KUMI, a re-imagined tuple library with algorithmic support.
KIWAKU, a toolkit for multi-dimensional arrays that aims to be efficient and ergonomic.

We’ll explore the practical challenges of designing ergonomic C++ APIs:

Error messages that make sense: `static_assert` or concepts? How to avoid large template error stacks? ...
APIs that align with user intuition: How do we provide options on the functions' semantics? How to design meaningful extension points, ...
How bold design decisions can pay off: going sideways with standard practices, turning CTAD upside-down, ...

We'll discuss how C++20 features helped us reduce friction and increase clarity once we use them properly.
If you’ve ever screamed into the void over template errors, please join in!

From acrobatics to ergonomics: a field report on how to Make libraries helpful - Joel Falcou

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Embedded Friendly C++: Features That Make a Difference - Andreas Fertig - Meeting C++ 2025

Embedded Friendly C++: Features That Make a Difference - Andreas Fertig - Meeting C++ 2025

The Code is Documentation Enough - Tina Ulbrich - Meeting C++ 2025

The Code is Documentation Enough - Tina Ulbrich - Meeting C++ 2025

To err is human - error handling in C++26 - Sebastian Theophil - Meeting C++ 2025

To err is human - error handling in C++26 - Sebastian Theophil - Meeting C++ 2025

C++23: using std::generator in practice - Nicolai Josuttis - Meeting C++ 2025

C++23: using std::generator in practice - Nicolai Josuttis - Meeting C++ 2025

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

C++ meetup Brno | Herb Sutter: Reflection - C++´s Decade-Defining Rocket Engine

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Stoopid Questions - about learning, teaching and AI - Frances Buontempo - Keynote Meeting C++ 2025

Stoopid Questions - about learning, teaching and AI - Frances Buontempo - Keynote Meeting C++ 2025

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Why managing C++ dependencies is hard - Kerstin Keller - Meeting C++ 2025

Why managing C++ dependencies is hard - Kerstin Keller - Meeting C++ 2025

The World's Most Important Machine

The World's Most Important Machine

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Software and Safety - Anthony Williams - Keynote Meeting C++ 2025

Software and Safety - Anthony Williams - Keynote Meeting C++ 2025

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Трамп идет на Гренландию: встречайте мир без правил! | США, Европа, Россия, Китай, Арктика

Трамп идет на Гренландию: встречайте мир без правил! | США, Европа, Россия, Китай, Арктика

"Just switch the compiler", they said - Arne Mertz - Meeting C++ 2025

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

BREAKING NEWS: Elon Musk Holds Surprise Talk At The World Economic Forum In Davos

BREAKING NEWS: Elon Musk Holds Surprise Talk At The World Economic Forum In Davos

Self-Reproducing Programs

Self-Reproducing Programs

Компания Salesforce признала свою ошибку.

Компания Salesforce признала свою ошибку.

C++23 tools you would actually use - Alex Dathskovsky - Meeting C++ 2025

C++23 tools you would actually use - Alex Dathskovsky - Meeting C++ 2025

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com