<div dir="ltr"><div>I missed this thread and started trying to implement this myself, but you've gotten further, so I'll leave it to you. I agree that the proc_lib piece is by far the hardest, and I think it's a clever idea to put that off and see if the idea gains enough momentum to have more explicit support.<br><br></div><div>Thanks for working on this! I'm excited to see how it goes.<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 9, 2021 at 4:55 AM Roger Lipscombe <<a href="mailto:roger@differentpla.net">roger@differentpla.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 9 Jun 2021 at 13:13, Roger Lipscombe <<a href="mailto:roger@differentpla.net" target="_blank">roger@differentpla.net</a>> wrote:<br>
[snip]<br>
> Lukas pointed out that adding more information to the PID term was a<br>
> lot of work, but suggested extending proc_lib to add further metadata<br>
> that could be displayed by observer.<br>
<br>
[snip]<br>
> In the short term, I think the easiest option might be to make the<br>
> changes to observer, document it appropriately, and then just<br>
> encourage library authors to put('$process_label', MyLabel) wherever<br>
> it seems sensible.<br>
<br>
<a href="https://github.com/erlang/otp/pull/5039" rel="noreferrer" target="_blank">https://github.com/erlang/otp/pull/5039</a><br>
</blockquote></div>