<div dir="ltr">Hey Maria.<div><br></div><div>Great so see the work being done on multithreading! I do have one question but not sure if it's related. I asked a while back if bird would ever support any sort of 'structured output' - i.e. adding the possibility of json or some other output which would make it easier to get the right data. I believe you mentioned it was getting looked at but multithreading was coming first. Any movement on that though?</div><div><br></div><div>Thanks</div><div>Darren</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 15 Mar 2021 at 06:45, Maria Matejka <<a href="mailto:maria.matejka@nic.cz">maria.matejka@nic.cz</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">Hello!<br>
<br>
As we're working on multithreading support in BIRD, there is a need to <br>
document this. There is a user documentation (which almost doesn't <br>
change) and a programmer's documentation composed mostly of comments <br>
spread across the source code.<br>
<br>
There is also a kind-of high-level documentation to describe how are the <br>
BIRD's internal processes changing. If you're just an ordinary user, you <br>
don't need to care much about that. We're sharing this mostly for people <br>
who know (or want to know) how BIRD works internally and how it is going <br>
to change.<br>
<br>
The zeroth chapter is here, other chapters should follow soon:<br>
<br>
<a href="https://en.blog.nic.cz/2021/03/15/bird-journey-to-threads-chapter-0-the-reason-why/" rel="noreferrer" target="_blank">https://en.blog.nic.cz/2021/03/15/bird-journey-to-threads-chapter-0-the-reason-why/</a><br>
<br>
(Content: An introduction and summary of previous major BIRD structural <br>
changes.)<br>
<br>
I deeply appreciate your feedback and questions.<br>
<br>
Maria<br>
</blockquote></div>