Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Functional Composable Operations with Unix-Style Pipes in C++ - Lecture

CppCon via YouTube

Overview

Explore functional composable operations using Unix-style pipes in C++ in this CppCon 2022 conference talk. Learn how to write concise, domain-focused code by implementing a piping mechanism similar to Unix commands. Discover techniques for composing operations seamlessly, reducing verbosity, and improving code clarity. Examine the implementation of piping operations for generic types and callables using C++11, addressing error handling, resource management, and customizations. Investigate how to support C++20 without interfering with std::ranges operations. Delve into the proposed C++23 monadic interface functions for std::optional and learn how to implement them without explicit verbose syntax. Gain insights into critiques and compromises of this approach, and understand how to leverage these techniques to build efficient and elegant large-scale systems in C++.

Syllabus

Functional Composable Operations with Unix-Style Pipes in C++ - Ankur Satle - CppCon 2022

Taught by

CppCon

Reviews

Start your review of Functional Composable Operations with Unix-Style Pipes in C++ - Lecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.