🚀 Feature: Windows support for `Grace_rendering`
Context
Grace_rendering depends on core_unix, which isn't supported on windows
If I understand correctly, Line_source.default_fn (see: here). It should also check \r\n no?
I realize the code has changed some since this issue was opened, but I believe core_unix is still required. If the current implementation is well-liked, this could be a place where a dune virtual library is helpful
Beyond just Windows support, it would also be wonderful if js_of_ocaml was usable. Though that might require a more general rethinking of the source reading module, as you cannot even assume a filesystem there. One possible solution to all of this is to make the renderer module a functor parameterized over the source reader type, and allow users who need to to supply their own implementation on non-*nix
Hey 👋
Yes, it is my intention to improve the portability of Grace in 0.3.0. I plan to work on this sometime during August
Wonderful! I'm an OCaml developer with some spare cycles if you're looking for outside collaborators.