<div dir="ltr"><div><div>I would not recommend it! The current protocol is based on Perspective Broker, which is pretty Python-related as it involves seralization of Python objects. However, Buildbot has an abstraction over its protocols, and there is room to add a different, more language-agnostic protocol. In fact, there was a good bit of work to develop one based on AMP.<br><br></div>As for language, I'd recommend Rust or Golang over C for this sort of thing. Safety is going to be pretty important.<br><br></div>Dustin<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-31 13:46 GMT-05:00 Michał Łyszczek <span dir="ltr"><<a href="mailto:michal.lyszczek@bofc.pl" target="_blank">michal.lyszczek@bofc.pl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I miss buildbot worker on some platforms and I was thinking I could write my<br>
own worker, entirely written in C - for those platforms that don't have<br>
python, or it is hard to get one working with buildbot.<br>
<br>
I tried to look for some kind of documentation regarding master-slave API.<br>
I've found this site:<br>
<br>
<a href="https://docs.buildbot.net/latest/developer/master-worker.html" rel="noreferrer" target="_blank">https://docs.buildbot.net/<wbr>latest/developer/master-<wbr>worker.html</a><br>
<br>
but to be honest, it doesn't describe protocol too well. At least for me, but<br>
I am no too good at python and this look like a very high level API<br>
documentation.<br>
<br>
So my question is, is there low level specification of the protocol so I could<br>
implement it in C?<br>
<br>
--<br>
Best Regards<br>
Michal Lyszczek<br>______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@buildbot.net">devel@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.buildbot.net/<wbr>mailman/listinfo/devel</a><br></blockquote></div><br></div>