Any strategy / shard suggestion for how to cleanly log output from multiple fibers? Ideally, I’d love to have the output on the command line look something like this:
If the terminal is your UI, then you might want to look into something like ncurses or Crysterm to make your text output more pleasant - and avoid having to clear the screen on each update.
For an actual example, I took the same approach when I wrote my torrent client - check out the UI folder.