-
Notifications
You must be signed in to change notification settings - Fork 144
Libraries
Mark Perry edited this page Sep 24, 2015
·
18 revisions
- Base, Arrays, IO, List, Monad, Text https://github.com/Frege/frege/tree/master/frege/prelude
- QuickCheck
- NanoParsec
- MicroParsec
- Swing
- JSON
- Stream
- Tree, TreeMap, HashMap
- FregeFX
- Standard Prelude1
- Standard Libraries (Haskell 2010 libs)
- Core libs
- Platform libs
- Extra libs (e.g. hackage)
Document how much of the Haskell 2010 Libraries are implemented, what is to be done/different and what is not applicable, https://www.haskell.org/onlinereport/haskell2010/haskellpa2.html.
GHC Core libraries (https://wiki.haskell.org/Library_submissions)
Common Needs
Category | Comment | Notable Haskell libs |
---|---|---|
Concurrency | stm, async | |
DSL | ||
Testing | quickcheck | |
Data Structures | ||
Benchmarking | criterion | |
Parsing / pretty printing | parsec | |
Streams | conduit, pipes, io-streams, machines | |
Serialization | binary, cereal | |
File Formats | json, csv, xml | |
Package management | ||
Logging | ||
Databases | ||
IDE | hoogle, hlint, intellij, eclipse | |
Lens |
Libs
Category | Comment | Notable Haskell Libs |
---|---|---|
Foreign Language Interface | ||
Compilers | Parsec libs in distro | parsec |
Server side | warp/wai, scotty, spock, yesod | |
Scripting | shelly, turtle, cmdargs | |
Numerical Computing | accelerate, rep | |
Database | ||
Integration | ||
Distributed programming | distributed-process, aws | |
GUI/Frontend | FregeFX | ghcjs, haste |
Machine Learning | HLearn | |
Game Programming | Helm, gl, sdl | |
Mobile/Tablets | ||
Systems & Embedded | ||
Data Science | ||
Security |
- https://wiki.haskell.org/Enterprise_Haskell
- https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
- https://www.haskell.org/communities/05-2015/html/report.html
- http://blog.johantibell.com/2011/08/results-from-state-of-haskell-2011.html
- https://wiki.haskell.org/Applications_and_libraries
- https://www.haskell.org/onlinereport/haskell2010/haskellpa2.html
- https://wiki.haskell.org/Library_submissions
Home
News
Community
- Online Communities
- Frege Ecosystem
- Frege Day 2015
- Protocol
- Simon Peyton-Jones Transcript
- Talks
- Articles
- Books
- Courses
Documentation
- Getting Started
- Online REPL
- FAQ
- Language and API Reference
- Libraries
- Language Interoperability
- Calling Frege From Java (old)
- Calling Java From Frege
- Calling Frege From Java (new)
- Compiler Manpage
- Source Code Doc
- Contributing
- System Properties
- License
- IDE Support
- Eclipse
- Intellij
- VS Code and Language Server
- Haskell
- Differences
- GHC Options vs Frege
- Learn You A Haskell Adaptations
- Official Doc
Downloads