Nat!
Nat!
Coming back to this after a pause... > Yes, multiple coroutines can wait on a single channel. They are then served in the order they've started waiting in. It turns...
The documentation for [hquery](http://libdill.org/hquery.html) mentions a second type parameter, but it is otherwise absent from synopsis and description.
And another question does a `yield` after `chsend` guarantee a context switch ? In my tests a `chsend` *alone* does not necessarily context switch. If my assumption, that a `yield`...
As I [wrote](https://github.com/sustrik/libdill/issues/178#issuecomment-446360964), I'd like to use coroutines for animation purposes. Doesn't the word "eventually" and the currently observed behaviour requiring a `yield` for a deterministic switch suggest, that libdill...
It had been my observation though, that in a simple producer/consumer scenario a `chsend` does not necessarily immediately wake up the consumer that is blocked in a `chread`. That only...
As it happens after a number of iterations, it could be that something, not neccessarily glfw, is running out of file descriptors. But that's just a guess. It might be...
This is pretty much the first problem ran into when using Skeleton. Thanks for the fix.
Thanks. The idea of bundling it into a gem, didn't occur to me, as my ruby skills are very weak. I will try this out.
I have [implemented](https://github.com/mulle-kybernetik-tv/nanovg/tree/fix-truetype) `FT_Library` as a member of `FONScontext`. Not sure if this solves the multithread problems completely, but it should solve the multi-context problem. I will probably make a...
This approach has the problem that nanovg caches the draw commands, so the OpenGL calls will appear before previously executed nanovg drawing commands in the same frame. I have no...