Functional Composable Operations with Unix-Style Pipes in C++ - Lecture
Offered By: CppCon via YouTube
Course Description
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
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX