This is really dang cool. I started a similar project[0] but have tabled it for now, since I&#x27;m not sold on the usefulness of making C easier to use this way.<p>The way I see it, there are two ways to use a library like this that are worth considering: adapting existing projects, and starting new ones. In my opinion, the gains to be had from rearchitecting an existing project to use such a library are minimal, and for the vast majority new projects, C is not the best choice these days. If you want the performance of C with the programming style of Go, you can probably get away with just using Go!<p>That said, it&#x27;s nice to see a polished, working implementation of this idea. Definitely something worth being aware of.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;aji&#x2F;libco" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;aji&#x2F;libco</a>