Nibble Stew

A gathering of development thoughts of Jussi Pakkanen. Some of you may know him as the creator of the Meson build system. jpakkane at gmail dot com

Monday, June 16, 2025

A custom C++ standard library part 4: using it for real

›
Writing your own standard library is all fun and games until someone (which is to say yourself) asks the important question: could this be a...
2 comments:
Friday, June 6, 2025

Custom C++ stdlib part 3: The bleedingest edge variant

›
Implementing a variant type in C++ is challenging to say the least. I tried looking into the libstd++ implementation and could not even deci...
Sunday, May 25, 2025

Iterators and adaptors

›
Previously it was mentioned that Python and C++ do iteration quite differently. Python has "statefull" objects that have a .next()...
Monday, May 19, 2025

Optimizing page splits in books

›
Earlier in this blog we looked at how to generate a justified block of text, which is nowadays usually done with the Knuth-Plass algorithm ...
Saturday, May 3, 2025

Writing your own C++ standard library part 2

›
This blog post talked about the "self written C++ standard library" I wrote for the fun of it ( code here ). The post got linked ...
Monday, March 24, 2025

Writing your own C++ standard library from scratch

›
The C++ standard library (also know as the STL) is, without a doubt, an astounding piece of work. Its scope, performance and incredible back...
Thursday, February 27, 2025

The price of statelessness is eternal waiting

›
Most CI systems I have seen have been stateless. That is, they start by getting a fresh Docker container (or building one from scratch), doi...
2 comments:
›
Home
View web version

About Me

Jussi
View my complete profile
Powered by Blogger.