see the changes

  • [all]
  • [quuxplusone.github.io]
  • [RSS]
  • [Subscribe]

  • Arthur O'Dwyer – Stuff mostly about C++ 2022-05-21 00:37 UTC
    pearls relocatability
    My paper P1144 “Object relocation in terms of move plus destroy” is still on …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-05-20 20:06 UTC

    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++ 2022-05-20 15:32 UTC

    std::swap


    two-step?” (2020-07-11) and “PSA: ADL requires that unqualified lookup has found a …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-05-14 02:14 UTC
    argument-dependent-lookup compiler-diagnostics hidden-friend-idiom llvm templates
    As of this …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-04-16 00:13 UTC
    argument-dependent-lookup customization-points library-design name-lookup pitfalls slack …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-03-30 20:13 UTC

    jokes


    Last month I and some family members entered the Larson Family Winery’s annual St. Patrick’s …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-03-24 16:15 UTC
    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++ 2022-03-07 20:13 UTC
    nullopt_t
    is not equality-comparable, but
    monostate
    is
    ranges slack standard-library-trivia …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-03-04 20:15 UTC
    access-control wg21-folkloristics
    Thanks to Jody Hagins for inspiring this blog post, for digging up …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-03-03 20:15 UTC
    vector<T>::iterator
    were just
    T*
    argument-dependent-lookup implementation-divergence …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-02-28 00:14 UTC
    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++ 2022-02-21 00:13 UTC
    jokes web
    From the “committing to the bit” department, I present: Birdle .
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-02-03 04:14 UTC

    c++-learner-track holy-wars memes slack
    Two convergent observations from my corner of the C++ world: …

  • Arthur O'Dwyer – Stuff mostly about C++ 2022-01-30 00:16 UTC
    compiler-diagnostics


    I just ran into some code like this in a test suite:
    struct MoveOnlyWidget { …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-01-28 16:15 UTC
    means it really happens
    antipatterns c++-learner-track concurrency slogans
    During my CppCon 2020 …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-01-24 04:17 UTC
    all the things?
    antipatterns c++-style pitfalls
    Last week someone posted a /r/cpp thread titled …
  • Arthur O'Dwyer – Stuff mostly about C++ 2022-01-20 16:14 UTC
    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++ 2022-01-06 16:16 UTC
    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++ 2022-01-05 00:16 UTC
    constexpr implementation-divergence metaprogramming slack
    Via Mark de Wever on the cpplang Slack : …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-12-28 04:16 UTC

    concepts implementation-divergence library-design metaprogramming pitfalls ranges
    Here’s a C++ …

  • Arthur O'Dwyer – Stuff mostly about C++ 2021-12-12 00:16 UTC
    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++ 2021-12-09 20:15 UTC
    namespace __cpo
    hidden-friend-idiom library-design llvm ranges war-stories
    Eventually I’ll write up …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-12-06 20:14 UTC
    types are boolean-testable
    c++-style ranges today-i-learned
    Today I learned: …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-27 04:17 UTC
    image-processing math pretty-pictures web
    Via that same Hacker News piece that generated “Image …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-23 16:16 UTC
    mt19937
    ; introducing
    xoshiro256ss
    antipatterns pearls random-numbers
    TLDR:
    std::mt19937
    is half the …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-22 00:16 UTC
    path
    convertible to
    string_view
    ?: a war story
    concepts llvm overload-resolution pitfalls …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-20 00:15 UTC
    by value”
    library-design parameter-only-types
    Several readers have responded to my recent post …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-19 04:16 UTC
    blog-roundup cppcon litclub morality puzzles us-politics
    At CppCon this year, Ben Deane ’s nametag …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-14 04:15 UTC
    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++ 2021-11-13 00:14 UTC
    board-games how-to
    Many years ago, someone taught me a party game suitable for four to …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-11-09 20:15 UTC
    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++ 2021-11-05 20:16 UTC
    litclub math old-shit paradigm-shift web
    I just finished reading William A. Granville’s The Fourth …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-30 01:58 UTC
    cppcon overload-resolution puzzles
    I contributed some puzzles to the online venue for CppCon 2021. …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-23 00:17 UTC
    doesn’t obsolete the hidden friend idiom
    argument-dependent-lookup c++-style operator-spaceship …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-21 20:14 UTC
    celebration-of-mind etymology math puzzles today-i-learned
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-21 16:15 UTC
    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++ 2021-10-20 20:15 UTC

    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++ 2021-10-19 20:15 UTC
    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++ 2021-10-18 16:15 UTC
    means
    argument-dependent-lookup c++-learner-track library-design
    In my C++ training classes, I often …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-08 20:20 UTC
    digital-antiquaria web
    I was recently thinking about one of the DOS shareware games of my youth: …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-07 20:17 UTC
    static operator()
    pearls preprocessor proposal
    P1169 “ static operator() ” (Barry Revzin and Casey …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-10-05 00:16 UTC
    should have a converting constructor from
    initializer_list
    llvm parameter-only-types proposal wg21 …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-09-30 20:15 UTC
    jokes litclub math
    In my CppCon 2015 talk “Futures from Scratch,” I mentioned in passing that …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-09-28 12:13 UTC
    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++ 2021-09-17 20:14 UTC
    concepts implementation-divergence implicit-move slack
    Here’s a puzzle for you: How do you write a …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-09-06 04:15 UTC
    float
    how-to math operator-spaceship pretty-pictures
    I’ve spent too many hours repeatedly trying to …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-09-04 20:13 UTC
    and
    concepts llvm metaprogramming
    A lot of templates in the C++ standard library are specified with …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-08-25 04:14 UTC
    knuth puzzles typography
    My lovely wife and I have just moved house, and while boxing up the …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-08-13 04:15 UTC
    math puzzles science
    Via Hacker News: lecture notes from several of Tim Roughgarden’s courses at …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-08-08 04:20 UTC
    implicit-move llvm proposal
    A few months ago, Matheus Izvekov implemented my WG21 proposal P2266 …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-08-07 04:19 UTC
    std
    templates
    library-design pitfalls sd-8-adjacent
    I hope by now everybody knows not to …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-07-31 08:16 UTC
    =delete
    pitfalls template-metaprogramming
    (Hat tip to Louis Dionne and Tim Song for bringing this up …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-07-27 16:16 UTC
    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++ 2021-07-16 04:14 UTC
    cppnow etymology library-design litclub old-shit
    I was just reading Plato’s Cratylus (see also its …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-07-14 20:14 UTC

    iterator
    IS-NOT-A
    const_iterator
    antipatterns implementation-divergence library-design stl-classic …

  • Arthur O'Dwyer – Stuff mostly about C++ 2021-07-09 20:13 UTC
    for ad-hoc tag dispatch
    metaprogramming pearls templates
    I’ve mentioned the
    trick a couple of times …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-06-28 04:17 UTC
    argument-dependent-lookup implementation-divergence stl-classic templates
    Today, while inventing …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-06-09 20:16 UTC

    requires
    -clause syntax pitfall
    compiler-diagnostics concepts implementation-divergence pitfalls …

  • Arthur O'Dwyer – Stuff mostly about C++ 2021-06-07 18:17 UTC
    concepts metaprogramming templates
    In Bjarne Stroustrup’s paper P0557R1 “Concepts: The Future of …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-06-05 04:14 UTC
    concepts litclub science
    A few weeks ago, I read René Daumal’s A Night of Serious Drinking …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-27 14:14 UTC
    conferences cpp-on-sea training
    The schedule for C++ on Sea 2021 has been announced! The “conference …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-27 00:14 UTC
    Previously on this blog:
    “A metaprogramming puzzle: Overly interoperable libraries” (2021-05-19) …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-23 14:13 UTC
    data-structures knuth stl-classic
    I continue participating in Zartaj Majeed’s book club on Knuth’s …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-22 16:13 UTC
    implementation-divergence metaprogramming slack
    I’ve received a few proposed solutions re “Overly …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-20 02:12 UTC
    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++ 2021-05-18 04:13 UTC
    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++ 2021-05-17 02:12 UTC
    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++ 2021-05-13 20:14 UTC
    adventure castlequest digital-antiquaria
    Thanks to my posts on Castlequest , I’ve been receiving the …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-12 00:13 UTC
    You might have noticed in your news feed recently a piece by David Cassel for TheNewStack.io , …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-07 22:13 UTC
    cppnow llvm standard-library-trivia
    Earlier this week Eric Fiselier pointed out something that came …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-05 16:13 UTC
    cppnow library-design rant standard-library-trivia
    In his C++Now talk “Preconditions, …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-05 00:14 UTC
    decltype(auto)
    cppnow implicit-move proposal
    C++Now 2021 is happening this week. Normally it’s in …
  • Arthur O'Dwyer – Stuff mostly about C++ 2021-05-03 20:12 UTC
    Lineup for next week’s Celebration of Mind
    Next week, April 18 through 24, the Gathering 4 Gardner …
  • https://quuxplusone.github.io/blog 2021-04-30 08:12 UTC
    [Marking site as being monitored from now on]
  • https://quuxplusone.github.io/blog/ 2021-04-30 02:13 UTC
    [Marking site as being monitored from now on]