logo img The Pasture
  • |
  • ⭐ About
  • |
  • 📰 Newsletter
  • |
  • 📖 Portfolio
  • |
  • Search
  • |
  • 💚 Support
  • |
  • Tags

♡

Reconstructible Ranges and Good API Design

Reconstructible Ranges and Good API Design

July 25, 2019

Otherwise known as “oooh, fancy!”. In all reality, it’s not actually a complicated or even new concept, just
Container Adaptors - A deep inspection of a generic dynamic_bitset

Container Adaptors - A deep inspection of a generic dynamic_bitset

July 23, 2019

Adapter? Adaptor…? Either way, last time, we focused on the problems of proxy iterators in many of its forms. This post is going to focus specifically on what we can learn
Mutability and Conversions with Proxy References

Mutability and Conversions with Proxy References

July 23, 2019

Unlike the image, these proxy types are not the kind of gift an API designer wants under their Christmas Tree.
std::byte me! - Bit Handling in a Future Standard Library

std::byte me! - Bit Handling in a Future Standard Library

June 24, 2019

In an earlier post, I talked about getting into Summer of Code. Well, phase 1 of my Summer of Code project is now complete! The implementation of Dr. Vincent Reverdy’s P0237 - bit manipulation library is done alongside some new views / containers, but that doesn’t mean there isn’t quite a few things left
A Weakness in the Niebloids

A Weakness in the Niebloids

June 01, 2019

Niebloids in range-v3 and other libraries has successfully demonstrated its prowess in avoiding ADL screwups while enabling those extension points of the same manner. But it’s not for all extension point APIs: there are a few weaknesses in
Prev
10 / 16
Next

Copyright © 2018-2025 ThePhD -- Powered by Jekyll with Type on Strap!