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

Wednesday, August 21, 2024

Meson's New Option Setup ‒ The Largest Refactoring

›
The problem Meson has had togglable options from almost the very beginning. These split into two camps. The first one is "common option...
1 comment:
Saturday, August 10, 2024

Refactoring Python dicts to proper classes

›
When doing a major refactoring in Meson, I came up with a interesting refactoring technique, which I have not seen before. Some search engi...
Wednesday, July 17, 2024

Why refactoring is harder than you think, a pictorial representation

›
Suppose you are working on a legacy code base. It looks like this: Within it you find a piece of functionality that does a single thing, but...
1 comment:
Friday, June 21, 2024

Advanced text features and PDF

›
The basic text model of PDF is quite nice. On the other hand its basic design was a very late 80s "ASCII is everything everyone really ...
13 comments:
Tuesday, May 14, 2024

Generative non-AI

›
In last week's episode of the Game Scoop podcast an idea was floated that modern computer game names are uninspiring and that better on...
2 comments:
Sunday, April 21, 2024

C is dead, long live C (APIs)

›
In the 80s and 90s software development landscape was quite different from today (or so I have been told). Everything that needed performanc...
Wednesday, April 17, 2024

CapyPDF 0.10.0 is out

›
Perhaps the most interesting feature is that this new version reduces the number of external dependencies by almost 15%. In other words the ...
‹
›
Home
View web version

About Me

Jussi
View my complete profile
Powered by Blogger.