<p dir="ltr">Hi, Ertugrul</p>
<p dir="ltr">I am active user of the netwire package. I like its feature of custom monad under the arrow abstraction and an inhibithion switching. As I concern, no other FRP implementation is capable of that. </p>
<p dir="ltr">At some point I forked netwire to maintain it by myself (building with modern ghc and bug fixing) and embeded into my experimental packages with full respect to your license. </p>
<p dir="ltr">I am willing to handle active maintenance of netwire until its successor won't be released, if you are not against the idea, of course. </p>
<p dir="ltr">The packages that use netwire a lot:<br>
gore-and-ash - <a href="https://hackage.haskell.org/package/gore-and-ash">https://hackage.haskell.org/package/gore-and-ash</a> <br>
 <br>
And its derivatives:<br>
<a href="https://hackage.haskell.org/packages/search?terms=Gore-and-ash+">https://hackage.haskell.org/packages/search?terms=Gore-and-ash+</a></p>
<div class="gmail_quote">On Jun 14, 2016 15:31, "Ertugrul Söylemez" <<a href="mailto:esz@posteo.de">esz@posteo.de</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everybody,<br>
<br>
I'd like to take over the following Hackage packages with my account<br>
named [esz]:<br>
<br>
  * acme-schoenfinkel,<br>
  * cascading,<br>
  * continue,<br>
  * contstuff-monads-tf,<br>
  * contstuff-transformers,<br>
  * contstuff,<br>
  * dnscache,<br>
  * fastirc,<br>
  * ihttp,<br>
  * instinct,<br>
  * ismtp,<br>
  * netlines,<br>
  * netwire,<br>
  * quickset,<br>
  * web-page,<br>
  * webwire,<br>
  * yesod-tableview.<br>
<br>
These are actually already mine, but because my old account has become<br>
practically inaccessible, I'm now following the official [takeover<br>
procedure], asking myself whether I'm okay with that. =)<br>
<br>
After the takeover, I'm going to deprecate the following packages,<br>
unless someone would like to take over maintenance:<br>
<br>
  * cascading: Clay is more comprehensive and easier to use.<br>
<br>
  * contstuff*: Childhood experiments, because after writing a<br>
    monad tutorial of course you must write an mtl replacement.<br>
<br>
  * dnscache: Useful library, but needs maintenance.<br>
<br>
  * fastirc: irc is reasonably efficient now (it used to be a String<br>
    parser).<br>
<br>
  * ihttp: use http-client.<br>
<br>
  * ismtp: Useful library, but needs maintenance and should be rewritten<br>
    using a modern streaming library.<br>
<br>
  * netlines: use a modern streaming library.<br>
<br>
  * netwire: Useful library, but needs maintenance and has high<br>
    maintenance cost due to its design.  I'll likely replace it by a new<br>
    abstraction at some point, using a different package name.<br>
    Currently I recommend using one of the following libraries for FRP:<br>
<br>
      * reactive-banana: My former favourite when it comes to push/pull<br>
        FRP.  Well designed, clean semantics, reasonably efficient.<br>
<br>
      * reflex: My current favourite when it comes to push/pull FRP.<br>
        Well designed, clean semantics, reasonably efficient.<br>
<br>
      * Yampa: AFRP for games, simulations and other real-time<br>
        applications (for when a high and predictable framerate is more<br>
        important than pushed events, same target domain as Netwire).<br>
<br>
  * webwire: Experiment with FRP for handling server-side sessions in<br>
    web applications.  Works with some caveats, not that useful in<br>
    practice.<br>
<br>
  * yesod-tableview: needs maintenance, not that useful in modern web<br>
    applications.<br>
<br>
That leaves the following packages for active maintenance by me, which<br>
includes making sure they compile, keeping them free of bugs and<br>
verifying/applying contributions.  Most of these need maintenance right<br>
now:<br>
<br>
  * acme-schoenfinkel: Surprisingly useful joke package.  Needs a few<br>
    adjustments to compile with modern GHC.<br>
<br>
  * continue: Monad transformer for named reentry points, isomorphic to<br>
    CofreeT.<br>
<br>
    Ideally this should be just an interface to CofreeT from 'free', but<br>
    unfortunately that one's instances are more restrictive than<br>
    necessary (Alternative instead of Plus), making it useless.  You<br>
    couldn't use reasonable data structures like HashMap or Map.<br>
<br>
  * instinct: Efficient feed-forward neural networks with backprop<br>
    learning.  To be replaced by a more general machine learning<br>
    framework at some point, but still useful on its own.  Needs<br>
    maintenance.<br>
<br>
  * quickset: Compact query-only binary search arrays.  Needs a more<br>
    comprehensive API.<br>
<br>
  * web-page: Component system for web pages.  Needs a more general API,<br>
    because currently it makes too many assumptions on which packages<br>
    you use (blaze-html, clay and jmacro).  Note: do not confuse with<br>
    Athan Clark's 'webpage' library.<br>
<br>
<br>
[esz]:                <a href="https://hackage.haskell.org/user/esz" rel="noreferrer" target="_blank">https://hackage.haskell.org/user/esz</a><br>
[takeover procedure]: <a href="https://wiki.haskell.org/Taking_over_a_package" rel="noreferrer" target="_blank">https://wiki.haskell.org/Taking_over_a_package</a><br>
<br>
<br>
Greets,<br>
Ertugrul<br>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div>