addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Sumant Tambe, "Fun with Lambdas: C++14 Style" Part 2


Join or login to comment.

  • Etienne J.

    Thank you Sumant. This was a very interesting presentation!
    For the curious, here is the page about pattern matching on types:

    April 13, 2014

  • John D.

    For those wanting to use a partial-conforming compiler, installing GCC 4.9 through either Macports or Homebrew is reasonably straightforward on Macs.

    I was able to compile a generic lambda using:

    $ g++-4.9 -o foo hello_lambda.cpp -std=c++14

    For those running a version of Linux that only supports GCC 4.8.x, you can quite easily download the GCC 4.9 source and compile it yourself. I recommend that you use the approach where you execute a script in the contrib subdirectory to download the required external dependencies, which is by far the easiest approach. Also, make sure you set a --prefix path when configuring it so that you don't inadvertently overwrite your existing GCC install.

    Great discussion, Sumant, thank you!

    April 10, 2014

  • Sumant T.

    We will look at how lambdas interact with other language features and libraries. You will see some useful code and some cool!

    April 6, 2014

  • Sumant T.

    Here you go! The slides for today's talk if we decide to go over the new content:

    April 9, 2014

  • Ali Ç.

    Allow me to remind one more time: This presentation is NOT at Symantec; it is at Axcient.


    April 9, 2014

  • Ali Ç.

    First, please note that this particular second-Wednesday meeting is at a different venue. It will be held at Axcient, our regular fourth-Wednesday location.

    Second, our speaker will be last month's speaker Sumant Tambe. He would like to know whether we should have "hands on coding of the stuff we saw in the last meeting or more interesting uses of lambdas".

    He would like to hear from the members so please respond here if you have a preference.

    Thank you,

    April 2, 2014

    • Bill O.

      For any of you using Visual Studio 2013, Generic Lambdas are supported if you apply the November 2013 CTP of Visual C++ 2013. (The captures must be explicitly specified ... but maybe that is not such a bad idea anyway.) You can also run the LLVM compiler on windows in conjunction with Visual Studio. The installation and use instructions work fine whichever of these 2 products you choose to get your support for generic lambdas.

      April 7, 2014

  • Don W.

    Interested In recent language enhancements ala C++ Concurrency in Action, also tools and dev environments, support for multi/many core hardware platforms.

    March 25, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy