We are looking to land a new I/O manager for Windows(winio) in GHC 8.12, See [1]
This package is a boot library and has used an internal GHC module (namely GHC.IO.FD)
as such it needs an update so that it works with winio.
The I/O manager is a runtime decision so users can switch at startup, this means that the
library needs to dynamically be able to switch between winio and mio. The combinator (<!>)
allows it to do so.
Change has been tested by bootstrapping GHC with new I/O manager enabled.
Hi,
We are looking to land a new I/O manager for Windows(
winio
) in GHC 8.12, See [1]This package is a boot library and has used an internal GHC module (namely
GHC.IO.FD
) as such it needs an update so that it works withwinio
.The I/O manager is a runtime decision so users can switch at startup, this means that the library needs to dynamically be able to switch between
winio
andmio
. The combinator(<!>)
allows it to do so.Change has been tested by bootstrapping GHC with new I/O manager enabled.
Thanks, Tamar
[1] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/1224