six layers deep in C macros and it finally works.

not sure whether to be happy or sad now.

It turns out three of these were unnecessary. It looks much better now 😄

@bfiedler sad, most definitely sad.
That's gonna be unreadable for future you

@reto Yeah I know... Sadly I couldn't think of a way to make it nicer without massive amounts of code duplication.

C doesn't have the right abstraction for the problem I'm trying to solve, but it's the only language because of $other_constraints

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!