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, 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:
Monday, February 10, 2025

C++ compiler daemon testing tool

›
In an earlier blog post I wrote about a potential way of speeding up C++ compilations (or any language that has a big up-front cost). The b...
Tuesday, February 4, 2025

The trials and tribulations of supporting CJK text in PDF

›
In the past I may have spoken critically on Truetype fonts and their usage in PDF files. Recently I have come to the conclusion that it may ...
Tuesday, January 14, 2025

Measuring code size and performance

›
Are exceptions faster and/or bloatier than using error codes? Well... The traditional wisdom is that exceptions are faster when not taken, s...
›
Home
View web version

About Me

Jussi
View my complete profile
Powered by Blogger.