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, May 31, 2017

Gee, optimization sure is hard

›
In a recent Reddit discussion the following piece of code was presented: for (unsigned c = 0; c < arraySize; ++c) {     if (data[c] ...
2 comments:
Monday, May 15, 2017

Emulating the Rust borrow checker with C++ part II: the borrowining

›
The most perceptive among you might have noticed that the last blog post did not actually do any borrowing, only single owner semantics with...
2 comments:
Saturday, May 13, 2017

Emulating the Rust borrow checker with C++ move-only types

›
Perhaps the greatest thing to come out of C++11 is the notion of move semantics. Originally it was designed to make it efficient to return b...
2 comments:
Tuesday, May 9, 2017

A list of common Meson antipatterns

›
In the vein of a blog post I wrote years ago , here are some Meson antipatterns that should be avoided in build definitions. Adding -g, -W...
3 comments:
Monday, May 1, 2017

The Infinity Horse

›
The early 1900s saw the popularisation of the automobile. Everyone was jumping on the proverbial bandwagon of this new transport technology....
Sunday, April 16, 2017

Why don't you just rewrite it in X?

›
Whenever a new programming language becomes popular its fanpersons start evangelizing its virtues by going to existing projects and filing b...
4 comments:
Thursday, April 13, 2017

How Meson is tested

›
A build system is a very important part of the development workflow and people depend on it to work reliably. In order to achieve this we do...
‹
›
Home
View web version

About Me

Jussi
View my complete profile
Powered by Blogger.