Rewriting the library - A Fork
I’m working on a fork of this library called discord-haskell. I’ve changed the core of the library to use Chans instead of a monad transformer stack. Opening an issue is my best method of direct communication.
It’s in limbo between a fork and a entirely separate project. I’m using the types from discord-types and discord-rest and discord-gateway as starting points for my fork. I have rewritten discord-rest/Rest.hs and discord-gateway/Gateway.hs.
I started my own project instead of making pull requests because I reformatted all the code and then introduced massive breaking changes to the gateway and rest files. From the user perspective this is an entirely different library.
Feel free to open issues/pull requests on my fork with any suggestions.