Git Product home page Git Product logo

irc-conduit's People

Contributors

barrucadu avatar dependabot[bot] avatar liyang avatar pparkkin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

irc-conduit's Issues

Remove questionable type synonyms.

Is there any benefit to IrcEvent, IrcSource, and IrcMessage? Probably not.

Do the ChannelName, NickName, etc aliases actually make things clearer? Perhaps, but not as much as newtypes or something would.

Allow bytestring 0.11 and time 1.11

I've confirmed that the package still builds fine with these versions of the respective packages (as shipped by GHC 9.2). It'd be nice to officially allow them by updating the bounds on Hackage via a revision!

Allow text 2.0.* and tls 1.6.*

I've verified that irc-client and irc-conduit both build with these dependency versions. Would be a prerequisite for support of GHC 9.4 (and Stackage LTS 21). Hackage revision would be appreciated!

Memory leak?

Email:

Hello,

I'm using your library irc-client in my new project for monitoring and storing chat data in some high traffic channels.

First, let me thank you for you work, as I find your library best out of all available options.

Now to the problem. I noticed that my program eats up a lot memory with time, so I tried to check for any space leaks. I did a heap profile of my program running for about a day and the graph shows that there might be a problem in module Network.IRC.Conduit.

I attached the graph in this mail. I understand that it most likely not very helpful to pinpoint the problem, but I don't know how to get more detailed data.

Could you, please, help me with this? Let me know if you need any additional info.

Graph: https://misc.barrucadu.co.uk/gh-issue-files/2016-08-12-irc-conduit-memory-leak.pdf

IO exceptions are ignored

I'm currently integrating irc-client into my xdcc utility and was wondering, if there is a specific reason why you are ignoring all IO exceptions in Network/IRC/Conduit.hs:168?

IMHO from a user's perspective, it would be nice to have irc-conduit (and irc-client respectively) propagate those errors to calling code, so it can be handled or at least reported.

Any thoughts on this?

Build error on OSX

When building on OSX with stack and lts-8.2 I get the following error:

/Users/justusadam/projects/irc-conduit/Network/IRC/Conduit/Lens.hs:37:53: error:
    Invalid type signature: F :: ...
    Should be of form <variable> :: <type>

There must be something wrong with the preprocessor I think, because it does not seem to handle your macro properly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.