Show more
Simon Ser boosted
Simon Ser boosted
Simon Ser boosted
Simon Ser boosted

Long explanation of distributed git workflows I sent to a client to explain the SourceHut approach 

Simon Ser boosted
Simon Ser boosted

Or alternatively, add some tests for interactive terminals.

Show thread

Each time I touch mrsh' job control code I'm thinking "swapping these two function calls can't possibly matter". Every single time it does.

I should consider job control code as magic incantations you shouldn't change at all.

Opened two big wlroots pull requests recently: the first one introduces a high-level scene-graph API, the other one introduces a low-level API to be able to use KMS planes. These will be the wlroots foundations for my long-term goal to use KMS planes to improve performance and battery usage.

github.com/swaywm/wlroots/pull
github.com/swaywm/wlroots/pull

Simon Ser boosted
Simon Ser boosted
Simon Ser boosted
Simon Ser boosted

Languages which are not C should not depend on C. A language design is much more compelling when its own compiler, runtime, stdlib, etc are self-hosting (i.e. written in the language itself). Constraining ourselves to a language design which can route all of its syscalls through the libc abstraction layer (which is THICK) constrains our language designs in ways I dislike.

Show thread
Show more
Octodon

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