Functional Programming in C++ - Nicola Gigante @meetingcpp 2015
A new video from Meeting C++:
Functional Programming in C++
by Nicola Gigante
June 16-21, Sofia, Bulgaria
September 13-19, Aurora, CO, USA
November 6-8, Berlin, Germany
November 16-21, Kona, HI, USA
By Meeting C++ | Jan 25, 2016 08:45 AM | Tags: intermediate experimental c++14 c++11 basics advanced
A new video from Meeting C++:
Functional Programming in C++
by Nicola Gigante
By david.sankel | Jan 24, 2016 03:00 PM | Tags: None
A discussion on the possibility for C++ language support for pattern matching and variants.
C++ Language Support for Pattern Matching and Variants
by David Sankel
From the article:
The C++ Programming Language needs a language based variant, or at least P0095R0 argued for it at the 2015 Kona C++ standardization meeting. P0095R0, however, didn’t fully explore generalized pattern matching, which is another desirable feature that is highly related. This post explores some ways to generalize the minimal pattern matching described in P0095R0.
By Marco Arena | Jan 23, 2016 06:09 AM | Tags: visual studio
Good news from the Visual C++ team: in Visual Studio Update 2, they have implemented every C++ Standard Library feature that's been voted into C++11, C++14, and the C++17-so-far Working Paper N4567:
VS 2015 Update 2's STL is C++17-so-far Feature Complete
by Stephan T. Lavavej
From the article:
Update 2's STL fully supports N3462 "SFINAE-Friendly result_of" and LWG 2132 "std::function ambiguity"...
By Blog Staff | Jan 22, 2016 08:47 AM | Tags: None
A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N4571
Date: 2016-01-21
2016-11 Issaquah meeting information
by Herb Sutter
By robwirving | Jan 22, 2016 07:16 AM | Tags: None
Episode 42 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Marc Valle to discuss Intel's Tamper Protection Toolkit which can be used to protect your C++ application from reverse engineering and tampering.
CppCast Episode 42: Intel Tamper Protection with Marc Valle
by Rob Irving and Jason Turner
About the interviewee:
Marc Valle is the technical lead for the Intel (R) Tamper Protection Toolkit. His professional interests include tamper protection, reverse engineering, compilers, security, and privacy. In his free time he can be found staring at the black line at the bottom of the pool preparing for his next competition.
By Meeting C++ | Jan 22, 2016 06:58 AM | Tags: conferences community c++17 basics
A short overview on what is to expect from C++ in 2016:
C++ in 2016
by Jens Weller
From the article:
Like in the previous years, a short outlook into the fresh year regarding C++...
By Meeting C++ | Jan 22, 2016 04:02 AM | Tags: performance intermediate experimental efficiency advanced
A new talk from Meeting C++ 2015:
Generic programming for structure-aware algorithms
by Guntram Berti
By Bjarne Stroustrup | Jan 21, 2016 07:49 AM | Tags: None
Alex Stepanov retired last week. He’s one of the most prominent members of the C++ community and one of the most innovative contributors to the C++ standard. He was the father of the STL and probably the first promotor of “concepts” as we now know them. Concepts, as specified in the ISO TS, will ship as part of GCC6.0 “any day now.” His work on generic programming goes back in time through Ada (1987), Scheme (1986), and Tecton (1981). See his list of contributions (books, articles, talks, and videos): http://www.stepanovpapers.com/. Without him, we would not have had generic programming as we know it and C++ would have been a very different and poorer language.
For the mathematically oriented among us, I strongly recommend his recent books: Mathematics to Generic Programming with Daniel E. Rose and Elements of Programming with Paul McJones. He got a great sendoff from his most recent employer, A9; they even issued a special stamp in his honor:
By Meeting C++ | Jan 20, 2016 07:31 AM | Tags: iot intermediate experimental embedded advanced
A new video from Meeting C++ 2015:
Mastering the IoT with C++ and JavaScript
Günter Obiltschnig
By Henry Kleynhans | Jan 19, 2016 07:53 AM | Tags: community
Come and have fun hacking on LLVM, Clang and other projects in the LLVM ecosystem!
Clang/LLVM Sprint Weekend in New York and London
Bloomberg is hosting a sprint weekend on the 6th & 7th of February 2016 in New York and London.
Entrance is free, registration is required! Internet access, food, beverages and mentors will be provided. Bring your own laptop and C++ skills.
"Quick Start" sessions will be provided for those who are new to the project. It's a great opportunity to learn and contribute!
The sessions will run on Saturday from 10:00-22:00 and on Sunday from 10:00-17:00. There will be no access to the facilities between 22:00 on Saturday evening and 10:00 Sunday morning.
New York: https://www.eventbrite.com/e/clangllvm-sprint-hosted-by-bloomberg-registration-20770403837
London: https://www.eventbrite.com/e/clangllvm-sprint-hosted-by-bloomberg-registration-20710913901