<div dir="auto">If the long term goal is to completely revamp the api, why not just write a new library?</div><div class="gmail_extra"><br><div class="gmail_quote">On Oct 10, 2017 04:29, "Merijn Verstraaten" <<a href="mailto:merijn@inconsistent.nl">merijn@inconsistent.nl</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi hackage admins & libraries@ readers,<br>
<br>
So, to the best of my knowledge 'network' is currently maintained by libraries@/the community, which is code for "not maintained". I've previously entertained the thought of taking up maintainership, but so far was held back by the fact that I don't do windows dev experience. I've discussed this in #ghc before and the consensus was that *nix only maintenance is probably still better than no maintenance.<br>
<br>
I was inspired to finally write this email and try to take up maintenance after spending all day yesterday tomorrow debugging an issue in my code, only to realise that Network.ByteString.Lazy.<wbr>getContents will literally *always* crash/throw an exception when used.<br>
<br>
My plans are to:<br>
Short term: fix obvious errors like getContents, cut through the PR backlog on github to see what can be merged, what needs work, etc.<br>
<br>
Medium term: Improve exception/error handling (network specific exception type that people can catch), better (async) exceptions safety guarantees/documentation of safety<br>
<br>
Long term: I would like ditch the current (deprecated) high-level interface and replace it with modern high level API.<br>
<br>
Now, the biggest problem is that I don't have experience developing on Windows and neither the time nor the motivation to get started with that, so I will need someone to take up co-maintainership of the windows parts (I'll probably send an email about this to -cafe if people are supportive of me taking up maintenance).<br>
<br>
Cheers,<br>
Merijn<br>
<br>______________________________<wbr>_________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br>
<br></blockquote></div></div>