Tamar Christina

Results 75 comments of Tamar Christina

> @Mistuke I finally installed Windows 10 on VirtualBox in macOS. At this moment, my `quic` library does not work well since `killThread` to a blocked lightweight thread hangs on...

> > killThread itself doesn't hang (that I know off) how any exception on the thread causes all I/O to be cancelled since the I/Os are bound to the underlying...

> OK. I misunderstood the case of MIO on Windows. > > This code still hangs with `--io-manager=native` with GHC 9.0.2 on Windows because `network` is not integrated with WinIO...

As I mentioned I'll write it up tomorrow in a bit more detail, but to give an idea the major difference between what network does now and what winio requires...

It's also important to note that the design of the I/O manager safely allows any package to implement their own result handling routine. So e.g. network is allowed to implement...

@kazu-yamamoto Did you get a chance to check out the links above? So essentially there are two big changes required in network: 1. At the moment the `Socket` type is...

@kazu-yamamoto Registered I/O Networking Extensions, RIO, is a "new" API that has been added to Winsock to support high-speed networking for increased networking performance with lower latency and jitter. (It's...

> `WSAEventSelect` is [a very limited interface](https://tangentsoft.net/wskfaq/advanced.html#64sockets), Or you just associate multiple sockets with each event, then loop through them and query the individual sockets when an event is triggered....

and to be clear, I'm only talking about ways to maintain a working reasonably performant interface with what network has, not the only interface. I'd want a different interface for...