Comment

Comment by rhymenoceros

> I'm sure almost everyone reading this thinks I'm hopelessly pedantic to care so much about the sequence of lines of output in my build logs.

Not at all! In fact there are other tools in other domains that could benefit from careful thought about how to interleave parallel outputs in a way that favors interactivity/immediate output but preserves (effective) ordering [1][2]. This is a tough problem a lot of tools just give up on, but the status quo of "buffer everything until it is completely done" grates against one's senses.

[1] https://github.com/saltstack/salt/issues/22733

[2] https://github.com/ansible/ansible/issues/3887

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton