-
Arthur O'Dwyer – Stuff mostly about C++
pearls relocatability
My paper P1144 “Object relocation in terms of move plus destroy” is still on … -
Arthur O'Dwyer – Stuff mostly about C++
This is yet another followup to “What is the std::swap two-step?” (2020-07-11) and “PSA: ADL …
-
Arthur O'Dwyer – Stuff mostly about C++
two-step?” (2020-07-11) and “PSA: ADL requires that unqualified lookup has found a … -
Arthur O'Dwyer – Stuff mostly about C++
argument-dependent-lookup compiler-diagnostics hidden-friend-idiom llvm templates
As of this … -
Arthur O'Dwyer – Stuff mostly about C++
argument-dependent-lookup customization-points library-design name-lookup pitfalls slack …
-
Arthur O'Dwyer – Stuff mostly about C++
Last month I and some family members entered the Larson Family Winery’s annual St. Patrick’s … -
Arthur O'Dwyer – Stuff mostly about C++
celebration-of-mind jokes litclub math
The other week, I attended a book club on Kafka’s short story … -
Arthur O'Dwyer – Stuff mostly about C++
nullopt_t
is not equality-comparable, but
monostate
is
ranges slack standard-library-trivia … -
Arthur O'Dwyer – Stuff mostly about C++
access-control wg21-folkloristics
Thanks to Jody Hagins for inspiring this blog post, for digging up … -
Arthur O'Dwyer – Stuff mostly about C++
vector<T>::iterator
were just
T*
argument-dependent-lookup implementation-divergence … -
Arthur O'Dwyer – Stuff mostly about C++
web wordle
Has it been a week since Birdle already? Wow. Anyway, I’ve made another Wordle variant. I … -
Arthur O'Dwyer – Stuff mostly about C++
jokes web
From the “committing to the bit” department, I present: Birdle . -
Arthur O'Dwyer – Stuff mostly about C++
c++-learner-track holy-wars memes slack
Two convergent observations from my corner of the C++ world: … -
Arthur O'Dwyer – Stuff mostly about C++
compiler-diagnostics
I just ran into some code like this in a test suite:
struct MoveOnlyWidget { … -
Arthur O'Dwyer – Stuff mostly about C++
means it really happens
antipatterns c++-learner-track concurrency slogans
During my CppCon 2020 … -
Arthur O'Dwyer – Stuff mostly about C++
all the things?
antipatterns c++-style pitfalls
Last week someone posted a /r/cpp thread titled … -
Arthur O'Dwyer – Stuff mostly about C++
jokes slogans sre
Two economists are walking down the street. One of them notices what appears to be … -
Arthur O'Dwyer – Stuff mostly about C++
sre war-stories
It’s been a while since I was on the receiving end of a software engineering … -
Arthur O'Dwyer – Stuff mostly about C++
constexpr implementation-divergence metaprogramming slack
Via Mark de Wever on the cpplang Slack : … -
Arthur O'Dwyer – Stuff mostly about C++
concepts implementation-divergence library-design metaprogramming pitfalls ranges
Here’s a C++ … -
Arthur O'Dwyer – Stuff mostly about C++
llvm sre web
Over the past two weeks, Anton Korobeynikov migrated all of the LLVM project’s issues … -
Arthur O'Dwyer – Stuff mostly about C++
namespace __cpo
hidden-friend-idiom library-design llvm ranges war-stories
Eventually I’ll write up … -
Arthur O'Dwyer – Stuff mostly about C++
types are boolean-testable
c++-style ranges today-i-learned
Today I learned: … -
Arthur O'Dwyer – Stuff mostly about C++
image-processing math pretty-pictures web
Via that same Hacker News piece that generated “Image … -
Arthur O'Dwyer – Stuff mostly about C++
mt19937
; introducing
xoshiro256ss
antipatterns pearls random-numbers
TLDR:
std::mt19937
is half the … -
Arthur O'Dwyer – Stuff mostly about C++
path
convertible to
string_view
?: a war story
concepts llvm overload-resolution pitfalls … -
Arthur O'Dwyer – Stuff mostly about C++
by value”
library-design parameter-only-types
Several readers have responded to my recent post … -
Arthur O'Dwyer – Stuff mostly about C++
blog-roundup cppcon litclub morality puzzles us-politics
At CppCon this year, Ben Deane ’s nametag … -
Arthur O'Dwyer – Stuff mostly about C++
image-processing pretty-pictures web
Via Hacker News : You may know that you can reverse a string by … -
Arthur O'Dwyer – Stuff mostly about C++
board-games how-to
Many years ago, someone taught me a party game suitable for four to … -
Arthur O'Dwyer – Stuff mostly about C++
by value
c++-learner-track c++-style library-design parameter-only-types
It is idiomatic to pass
by … -
Arthur O'Dwyer – Stuff mostly about C++
litclub math old-shit paradigm-shift web
I just finished reading William A. Granville’s The Fourth … -
Arthur O'Dwyer – Stuff mostly about C++
cppcon overload-resolution puzzles
I contributed some puzzles to the online venue for CppCon 2021. … -
Arthur O'Dwyer – Stuff mostly about C++
doesn’t obsolete the hidden friend idiom
argument-dependent-lookup c++-style operator-spaceship … -
Arthur O'Dwyer – Stuff mostly about C++
celebration-of-mind etymology math puzzles today-i-learned
-
Arthur O'Dwyer – Stuff mostly about C++
Last night Alexandre Muñiz gave a Celebration of Mind talk titled “How to Roll Two Dice.” If you …
-
Arthur O'Dwyer – Stuff mostly about C++
Here’s a puzzle for you: How do you write a class without a copy constructor?
Many thanks to Matheus … -
Arthur O'Dwyer – Stuff mostly about C++
c++-style litclub
The other day I received a pre-release review copy of Fedor Pikus’s new book, The … -
Arthur O'Dwyer – Stuff mostly about C++
means
argument-dependent-lookup c++-learner-track library-design
In my C++ training classes, I often … -
Arthur O'Dwyer – Stuff mostly about C++
digital-antiquaria web
I was recently thinking about one of the DOS shareware games of my youth: … -
Arthur O'Dwyer – Stuff mostly about C++
static operator()
pearls preprocessor proposal
P1169 “ static operator() ” (Barry Revzin and Casey … -
Arthur O'Dwyer – Stuff mostly about C++
should have a converting constructor from
initializer_list
llvm parameter-only-types proposal wg21 … -
Arthur O'Dwyer – Stuff mostly about C++
jokes litclub math
In my CppCon 2015 talk “Futures from Scratch,” I mentioned in passing that … -
Arthur O'Dwyer – Stuff mostly about C++
My lovely wife and I have just moved house, and while boxing up the contents of my desk I ran across …
-
Arthur O'Dwyer – Stuff mostly about C++
concepts implementation-divergence implicit-move slack
Here’s a puzzle for you: How do you write a … -
Arthur O'Dwyer – Stuff mostly about C++
float
how-to math operator-spaceship pretty-pictures
I’ve spent too many hours repeatedly trying to … -
Arthur O'Dwyer – Stuff mostly about C++
and
concepts llvm metaprogramming
A lot of templates in the C++ standard library are specified with … -
Arthur O'Dwyer – Stuff mostly about C++
knuth puzzles typography
My lovely wife and I have just moved house, and while boxing up the … -
Arthur O'Dwyer – Stuff mostly about C++
math puzzles science
Via Hacker News: lecture notes from several of Tim Roughgarden’s courses at … -
Arthur O'Dwyer – Stuff mostly about C++
implicit-move llvm proposal
A few months ago, Matheus Izvekov implemented my WG21 proposal P2266 … -
Arthur O'Dwyer – Stuff mostly about C++
std
templates
library-design pitfalls sd-8-adjacent
I hope by now everybody knows not to … -
Arthur O'Dwyer – Stuff mostly about C++
=delete
pitfalls template-metaprogramming
(Hat tip to Louis Dionne and Tim Song for bringing this up … -
Arthur O'Dwyer – Stuff mostly about C++
math pretty-pictures
You’ve heard of the Mandelbrot set , right? Basically, for each point
c
on the … -
Arthur O'Dwyer – Stuff mostly about C++
cppnow etymology library-design litclub old-shit
I was just reading Plato’s Cratylus (see also its … -
Arthur O'Dwyer – Stuff mostly about C++
iterator
IS-NOT-A
const_iterator
antipatterns implementation-divergence library-design stl-classic … -
Arthur O'Dwyer – Stuff mostly about C++
for ad-hoc tag dispatch
metaprogramming pearls templates
I’ve mentioned the
trick a couple of times … -
Arthur O'Dwyer – Stuff mostly about C++
argument-dependent-lookup implementation-divergence stl-classic templates
Today, while inventing … -
Arthur O'Dwyer – Stuff mostly about C++
requires
-clause syntax pitfall
compiler-diagnostics concepts implementation-divergence pitfalls … -
Arthur O'Dwyer – Stuff mostly about C++
concepts metaprogramming templates
In Bjarne Stroustrup’s paper P0557R1 “Concepts: The Future of … -
Arthur O'Dwyer – Stuff mostly about C++
concepts litclub science
A few weeks ago, I read René Daumal’s A Night of Serious Drinking … -
Arthur O'Dwyer – Stuff mostly about C++
conferences cpp-on-sea training
The schedule for C++ on Sea 2021 has been announced! The “conference … -
Arthur O'Dwyer – Stuff mostly about C++
Previously on this blog:
“A metaprogramming puzzle: Overly interoperable libraries” (2021-05-19) … -
Arthur O'Dwyer – Stuff mostly about C++
data-structures knuth stl-classic
I continue participating in Zartaj Majeed’s book club on Knuth’s … -
Arthur O'Dwyer – Stuff mostly about C++
implementation-divergence metaprogramming slack
I’ve received a few proposed solutions re “Overly … -
Arthur O'Dwyer – Stuff mostly about C++
metaprogramming slack
Here’s an open problem I posted in the cpplang Slack the other day. I don’t … -
Arthur O'Dwyer – Stuff mostly about C++
conferences cpp-on-sea stl-classic training
It’s almost time for C++ On Sea 2021! This three-day … -
Arthur O'Dwyer – Stuff mostly about C++
adventure digital-antiquaria web
In a previous post , I explained how I’d become aware of Winston M. … -
Arthur O'Dwyer – Stuff mostly about C++
adventure castlequest digital-antiquaria
Thanks to my posts on Castlequest , I’ve been receiving the … -
Arthur O'Dwyer – Stuff mostly about C++
You might have noticed in your news feed recently a piece by David Cassel for TheNewStack.io , …
-
Arthur O'Dwyer – Stuff mostly about C++
cppnow llvm standard-library-trivia
Earlier this week Eric Fiselier pointed out something that came … -
Arthur O'Dwyer – Stuff mostly about C++
cppnow library-design rant standard-library-trivia
In his C++Now talk “Preconditions, … -
Arthur O'Dwyer – Stuff mostly about C++
decltype(auto)
cppnow implicit-move proposal
C++Now 2021 is happening this week. Normally it’s in … -
Arthur O'Dwyer – Stuff mostly about C++
Lineup for next week’s Celebration of Mind
Next week, April 18 through 24, the Gathering 4 Gardner … -
https://quuxplusone.github.io/blog
[Marking site as being monitored from now on]
-
https://quuxplusone.github.io/blog/
[Marking site as being monitored from now on]