William Cotton
William Cotton
would switching mean use cgo?
So upspin will also be out? I don't understand the difference between the packages above and upspin. Both use vanity import paths. Both are hosted on GitHub under an organisation...
thanks for the suggestion. tried that, same error :(
After some thought, it seems a temporary error is a bad idea for the non i/o use cases of {Source,Sink,Duplex} Perhaps it would be better to have sio define an...
This API is traditional and based around the assumption that the interface is to an exposed ring buffer. [cb](https://godoc.org/zikichombo.org/sio/libsio#Cb) is not traditional and 1. Is the first known design to...
see [this pr](https://github.com/zikichombo/sio/pull/20) for design doc to handle this.
Thanks for chiming in. Not sure I understand your suggestion. Problem is basically: AAudio, CoreAudio, Jack, and similar work with C callbacks that are supposed to do only math and...
There is always some cgo overhead interfacing with C. But the case above has a lot of overhead specific to it (unrelated to for example, calling C.Foo() where C.Foo doesn't...
[This pr](https://github.com/zikichombo/sio/pull/21) is a tested, more complete update. Perhaps useable as a basis for proceeding with capture/playback with callbacks on foreign thread on a real API. It works hard to...
Wanted to reference [this golang issue](https://github.com/golang/go/issues/10958) about pre-emptive scheduling in runtime.