Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rurumimic/haskell
functional programming language
https://github.com/rurumimic/haskell
functional-programming haskell
Last synced: 14 days ago
JSON representation
functional programming language
- Host: GitHub
- URL: https://github.com/rurumimic/haskell
- Owner: rurumimic
- Created: 2020-11-13T05:49:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-16T09:46:29.000Z (7 months ago)
- Last Synced: 2024-11-09T05:19:12.625Z (2 months ago)
- Topics: functional-programming, haskell
- Language: Haskell
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Haskell
- [Documentation](https://www.haskell.org/documentation/)
- [Wiki](https://wiki.haskell.org/Haskell)
- H-99: [Ninety-Nine Haskell Problems](https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems)
- [Hoogle](https://hoogle.haskell.org/): a Haskell API search engine. Search the Haskell libraries.
- [Stack](https://docs.haskellstack.org/en/stable/README/): a cross-platform program for developing Haskell projects
- [GitHub](https://github.com/commercialhaskell/stack/)---
## Start GHCi
```haskell
ghciλ:
λ: :help
λ: :quit
```---
## Contents
1. [Install](install.md): GHCup, Stack, Cabal
1. [function](docs/function.md), [list](docs/list.md), [ranges](docs/list.md#ranges), [comprehension](docs/list.md#list-comprehension), [tuple](docs/list.md#tuples)
1. [type](docs/type.md), [type variable](docs/type.md#type-variable), [type class](docs/type.md#type-class)
1. [pattern matching](docs/patternmatching.md), [guard](docs/patternmatching.md#guard), [where](docs/patternmatching.md#where), [let](docs/patternmatching.md#let), [case](docs/patternmatching.md#case)
1. [recursion](docs/recursion.md), [quicksort](docs/recursion.md#quicksort)
1. [higher-order function](docs/higher-order-function.md), [curried function](docs/higher-order-function.md#curried-function), [lambda](docs/higher-order-function.md#lambda), [fold](docs/higher-order-function.md#fold), [$ function application operator](docs/higher-order-function.md#function-application-operator), [function composition](docs/higher-order-function.md#function-composition)
1. [module](docs/module.md), [export sub-modules](docs/module.md#export)
1. custom type
1. i/o
1. functional thinking
1. applicative functor
1. monoid
1. monad
1. zipper---
## Links
### Online Resources
- ⭐ **[How to learn Haskell](https://github.com/bitemyapp/learnhaskell)** ⭐
- Korean: [하스켈 학습 가이드](https://github.com/bitemyapp/learnhaskell/blob/master/guide-ko.md)
- [Wikibooks](https://en.wikibooks.org/wiki/Haskell)
- Korean: [Wikibooks](https://wikidocs.net/book/204)
- archive: [lens over tea](https://web.archive.org/web/20210513212358mp_/https://artyom.me/#lens-over-tea)### Book
- [Learn you a Haskell for great good](http://learnyouahaskell.com/chapters)
- [Programming in Haskell](https://www.cambridge.org/core/books/programming-in-haskell/8FED82E807EF12D390DE0D16FDE217E4) by Graham Hutton
- [Real World Haskell](http://book.realworldhaskell.org/) by Bryan O'Sullivan, Don Stewart, and John Goerzen
- [Haskell Book](https://haskellbook.com/) by Christopher Allen, Julie Moronuki### Courses
- [University of Pennsylvania’s CIS 194](https://www.seas.upenn.edu/~cis194/fall16/)
- [Data61 Functional Programming Course](https://github.com/system-f/fp-course)
- [University of Virginia’s CS 1501](http://shuklan.com/haskell/)
- [Stanford’s cs240h](http://www.scs.stanford.edu/14sp-cs240h/)
- [Hendrix’s CSCI 360](http://ozark.hendrix.edu/~yorgey/360/f16/)### Frameworks
- [Yesod](https://www.yesodweb.com/): a Haskell web framework
- [yesodweb/yesod](https://github.com/yesodweb/yesod)
- [Book](https://www.yesodweb.com/book)