Standardization

Unifying Generic Functions and Function Objects -- Dave Abrahams

From Dave Abrahams:

Unifying Generic Functions and Function Objects

I just got finished collaborating on a proposal with Faisal Vali and Herb Sutter to include generic lambdas and pythy functions in the core language. After the upcoming Portland committee meeting, we should have a good sense of how much appetite there is on the committee for including these features in C++.

While we were writing that paper, we got some of our most helpful comments and insights from Mathias Gaunard. It was a pivotal moment when Mathias reminded us that we could create operator overload sets explicitly with inheritance and using declarations, and then used it to demonstrate "overloaded lambda expressions..."

[more]

 

Fall WG21 meeting: Register by Fri Sep 14 (this week)

Via Clark Nelson:

Final reminder: The registration page for the Portland meeting (Oct 15-19, 2012) closes after this Friday, September 14. If you're planning to come and haven't made your reservation yet, don't delay to get the discount room rate.

Registration page for Portland meeting

A few people have asked about reserving a room at the DoubleTree outside the range of dates acceptable to the web site. Just reserve what you can, and make your request for additional days in the "Special Requirements" box. Be advised that the DoubleTree is already all booked up for both Saturday nights, October 13 and 20.

More information about the Portland meeting:

Where To Get the Standard (and Drafts)

I'm not calling out all the changes we're making as we gradually add information to the site, but here's a new page many people will find useful...

The Standard: "Want to read the standard, or working drafts of the standard? You have several options, most of them free." This page summarizes:

  • where to get the current standard (official for $30, or almost-official for free);
  • where to get working drafts (prebuilt or at GitHub); and
  • what to expect, that the standard is a treaty, not a tutorial.

Enjoy!