The most valuable values - Juanpe BolĂvar
A talk on Value semantics and functional programming
The most valuable values
by Juanpe Bolívar
February 10-15, Hagenberg, Austria
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Meeting C++ | Feb 25, 2018 06:53 AM | Tags: meetingcpp functional fp
A talk on Value semantics and functional programming
The most valuable values
by Juanpe Bolívar
By Meeting C++ | Feb 17, 2018 05:16 AM | Tags: meetingcpp intermediate functional experimental
Ivan Cukic continues his series of talks about functional programming:
Functional Programming: data
by Ivan Cukic
By Meeting C++ | Jan 26, 2018 02:45 AM | Tags: stl performance meetingcpp intermediate functional c++14 c++11
Is a better std::function possible?
Is std::function really the best we can do?
by Lukas Bergdoll
By Meeting C++ | Jan 1, 2015 06:28 AM | Tags: performance intermediate functional programming functional experimental efficiency c++14 c++11 advanced
Ivan Cukic gave a very good talk on monads at Meeting C++ 2014:
by Ivan Cukic
From the talk description:
Monads are scary, and monads are evil. But they are still useful.
In the recent years, the abuse of multi-threading has become apparent and more and more systems started being developed in the reactive, or event-processing style. It allows lowering the number of threads to match the system cores instead of items that are being processed by using non-blocking asynchronous APIs.
By Blog Staff | Mar 13, 2014 06:24 AM | Tags: intermediate functional c++14
A rapid-fire "now write this using lambdas" problem-solution drill with Sumant Tambe:
Fun with Lambdas: C++14 Style (Part 1)
by Sumant Tambe
From the article:
It's common knowledge that Functional Programming is spreading like a wildfire in mainstream languages. Latest promoted languages: Java 8 and C++, both of which now support lambdas. So, let the lambdas begin! and may the fun be ever on your side. The same text is available in slides form on Slideshare. This blog post and the talk/slides are inspired by JSON inventor Douglas Crockford.
By Blog Staff | Mar 11, 2014 01:06 PM | Tags: intermediate functional concepts c++14 c++11
A fun(ctional) talk from QCon:
C++: The Good Parts (slides)
by Jordan DeLong
The talk abstract:
Although C++ originated with the primary aim of adding Object Oriented features to C, it has evolved from the OO paradigm into a multi-paradigm language with strong support for various functional programming idioms. C++11 adds several language features, most notably lambda expressions, that are overtly functional. But even prior to C++11, key parts of the standard library sported a design that has fundamentally more in common with functional programming than with OO. This talk gives an overview of the past, current and near future "good parts" of C++'s functional side, through the colored lens of the speaker's biases.
By Meeting C++ | Aug 17, 2013 08:54 AM | Tags: intermediate functional experimental
A nice series on functional programming in C++
Functional C++: Type Classes
by whanhee
From the article
Type classes are a feature of Haskell which is very similar to the upcoming Concepts. Both define interfaces to a data type, which can be defined separately from the data, in contrast to member functions...