Skip to content

Eric Niebler

Judge me by my C++, not my WordPress

Menu

Primary menu

  • Home
  • Publications
  • Contact
  • About

Month: November 2014

Container Algorithms

Posted on November 23, 2014 by Eric Niebler — 121 Comments ↓

The recent meeting of the C++ Standardization Committee in Urbana-Champaign was a watershed moment for my work on ranges. Ultimately, my presentation was well received (Herb Sutter used the phrase “palpable excitement” to describe the feeling in the room), but Continue reading Container Algorithms→

Posted in c++11, library-design, ranges | 121 Replies

Tiny Metaprogramming Library

Posted on November 13, 2014 by Eric Niebler — 56 Comments ↓

(Difficult-to-grok metaprogramming below. Not for the faint of heart.) At the recent Urbana-Champaign meeting of the C++ Standardization Committee, Bill Seymour presented his paper N4115: Searching for Types in Parameter Packs which, as its name suggests, describes a library facility Continue reading Tiny Metaprogramming Library→

Posted in library-design, std | 56 Replies

Ranges, Concepts, and the Future of the Standard Library

Posted on November 7, 2014 by Eric Niebler — 20 Comments ↓

Frequent readers of this blog know that over the past year, I’ve been working on a modern range library suitable for standardization, integrating good ideas from hither and thither — particularly from Sean Parent and Andrew Sutton — resulting in Continue reading Ranges, Concepts, and the Future of the Standard Library→

Posted in ranges, std | 20 Replies

Primary Sidebar Widget Area

Recent Posts

  • Structured Concurrency
  • Standard Ranges
  • Ranges, Coroutines, and React: Early Musings on the Future of Async in C++
  • Post-Conditions on Self-Move
  • Iterators++, Part 3

Recent Comments

  • Eric Niebler on Structured Concurrency
  • Dave Abrahams on Structured Concurrency
  • Eric Niebler on Structured Concurrency
  • Dave Abrahams on Structured Concurrency
  • Eric Niebler on Structured Concurrency

Archives

  • November 2020
  • December 2018
  • August 2017
  • March 2017
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • April 2014
  • February 2014
  • November 2013
  • October 2013
  • August 2013
  • July 2013
  • June 2013
  • January 2011
  • October 2010
  • September 2010

Categories

  • boost
  • c++11
  • career
  • concurrency
  • coroutines
  • edsl
  • generic-programming
  • haskell
  • library-design
  • math
  • proto
  • ranges
  • reactive
  • std
  • std2
  • Uncategorized
  • xpressive

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2021 Eric Niebler. All Rights Reserved.
Theme: Catch Box by Catch Themes
Scroll Up