-
Projects
(c) Tristan Brindle. Code samples are MIT licensed unless otherwise stated. Attribution is appreciated.
-
A more useful compile-time quicksort in C++17
A few days ago a post from Björn Fahller did the rounds about a compile-time quicksort in C++, using template metaprogramming. It is, as the author concludes...
-
Rvalue Ranges and Views in C++20
Back in the mists of time, when the world was a more normal place (well, September last year) I gave a talk at CppCon entitled “An Overview of Standard Range...
-
Posts
Posts
Regular readers of this irregular blog will know that I’m a huge fan of C++20 Ranges and the ‘collection-orientated’ style of code that they allow. For the last few months, I’ve been working on ...
-
About
tristanbrindle.com
About
I’m a freelance programmer and trainer based in London, mostly focussing on C++. I’m a member of the UK national body (BSI) and ISO WG21. Occasionally I can be found at C++ co...
-
Experimenting with Modules in Flux
TL;DR: Flux, my C++20 sequence-orientated programming library, now has experimental support for being used as a module. Provided you’re using a recent compil...