FP-Course-ITMO
attoparsec-conduit
FP-Course-ITMO | attoparsec-conduit | |
---|---|---|
1 | 4 | |
615 | 911 | |
0.0% | 0.3% | |
- | 5.2 | |
about 3 years ago | 4 days ago | |
Haskell | Haskell | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FP-Course-ITMO
attoparsec-conduit
- Haskell: A Great Procedural Language
-
Ask HN: What resources do you recommend for learning Haskell?
Working through Learn You A Haskell is a good start.
After that, I honestly think you'll get the best bang-for-buck by reading library-specific tutorials. If you play with enough of the libraries the rest of the language more or less falls into place.
Conduit is a pretty ok streaming library, and has good documentation: https://github.com/snoyberg/conduit#readme
Lens gives you a lot of useful features that more or less correspond to stuff like Getters and Setters in something like Java, and the tutorials for it get into some helpful details about writing Haskell code: https://hackage.haskell.org/package/lens
Otherwise it's basically a lot of "just build shit, and don't be afraid to feel confused" and it'll fall into place.
- Conduit question - what is "a single input value"?
-
Parallel streaming in Haskell: Part 1 – Fast, efficient, and fun
> makes me think that there aren't any conduits that have more data than can fit in memory on a single machine
Just because you can dedup a conduit doesn't mean you have to. We use conduits for streaming gigabytes-large files while staying within megabytes of memory use – ensuring that is one of the main selling points of libraries like conduit: https://github.com/snoyberg/conduit#readme
What are some alternatives?
haskell-links - Exploratory project to gather Haskell links
conduit-audio - Use conduit to process/manipulate/convert audio
advent-of-code-jq - Solving Advent of Code with jq
wai-conduit - Haskell Web Application Interface
learn-you-a-haskell - “Learn You a Haskell for Great Good!” by Miran Lipovača
couchdb-conduit - Couch DB client library