Skip to content

Eric Niebler

Judge me by my C++, not my WordPress

Menu

Primary menu

  • Home
  • Publications
  • Contact
  • About

Category Archives: Uncategorized

Asynchronous Stacks and Scopes

Posted on August 29, 2021 by Eric Niebler — 5 Comments ↓

In Structured Concurrency, I talk about what structured concurrency is and why it’s a big deal for C++ especially. In this post I discuss some more interesting properties of asynchronous code that is structured: async stacks and async scopes. Structured Continue reading Asynchronous Stacks and Scopes→

Posted in Uncategorized | 5 Replies

N4128: Ranges for the Standard Library

Posted on October 11, 2014 by Eric Niebler — 28 Comments ↓

Eleven months ago, I began work on an updated range library for modern C++. Yesterday, I submitted a proposal to the C++ standardization committee to add ranges to the Standard Library. The proposal presents a vision for a future Standard Continue reading N4128: Ranges for the Standard Library→

Posted in Uncategorized | 28 Replies

Assert and Constexpr in C++11

Posted on September 27, 2014 by Eric Niebler — 18 Comments ↓

Here’s a simple question: in C++11 what’s the best way to put debug checks in constexpr functions? Since assert is not constexpr, the obvious doesn’t work: constexpr bool in_range(int val, int min, int max) { assert(min <= max); // OOPS, Continue reading Assert and Constexpr in C++11→

Posted in Uncategorized | 18 Replies

Concept Checking in C++11

Posted on November 23, 2013 by Eric Niebler — 34 Comments ↓

This post describes some utilities I’ve recently developed for doing concept checking in C++11. These utilities are part of an ongoing project to reimplement ranges, also for C++11, but I think the concept checking utilities are useful and interesting in Continue reading Concept Checking in C++11→

Posted in Uncategorized | 34 Replies

Meet Me at Meeting C++

Posted on June 16, 2013 by Eric Niebler — No Comments ↓

Jens Weller was foolish enough to give me the prime keynote slot at this year’s Meeting C++ in Düsseldorf. For 2 hours in November, I’ll be in TOTAL CONTROL of the newest and fastest growing C++ conference in Europe. Mwahaha! Continue reading Meet Me at Meeting C++→

Posted in Uncategorized | Leave a reply
Copyright © 2025 Eric Niebler. All Rights Reserved.
Theme: Catch Box by Catch Themes
Scroll Up