Tag
A detailed blog post explaining how D's overload sets can be used to create ad-hoc template APIs, covering specialization on integer values and a real-world pattern for dimension-generic vector interfaces.
Revisits Matt Austern's 2000 paper on segmented iterators, which enable hierarchical algorithms to exploit data structure segmentation for performance, and discusses modern adoption in libc++ and Boost libraries.