Cpp14monadworkshop
Material for a workshop on monads with C++14
Install / Use
/learn @joaquintides/Cpp14monadworkshopREADME
A workshop on monads with C++14
Meetup C/C++ de Madrid, January 15h 2015
During the workshop we will explore the basics of monadic theory in the context of C++14. Format is based on a bunch of 5-min exercises that the attendants are expected to complete along the way, with solutions provided and commented publicly.
Prerequisites
- You are expected to be reasonably fluent with some post-2003 C++ stuff
autostd::function, lambda functions, generic lambda functions- Function return type deduction, trailing return type declaration
- Template template parameters (this is C++03, anyway)
decltype,std::declval
- You are encouraged to pre-read about functional programming and monads
- For instance, go to https://github.com/joaquintides/usingstdcpp2014 (in Spanish)
- You are required to bring a computer with
- Internet access (hopefully provided by host)
- A C++14 compiler such as GCC 4.9 (
-std=c++1y) with a recent Boost distro - Alternatively, you can use an online environment such as Coliru
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
