{"id":19121775,"url":"https://github.com/rurumimic/haskell","last_synced_at":"2025-02-22T12:47:19.664Z","repository":{"id":110154778,"uuid":"312485001","full_name":"rurumimic/haskell","owner":"rurumimic","description":"functional programming language","archived":false,"fork":false,"pushed_at":"2024-06-16T09:46:29.000Z","size":68,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-03T08:28:39.784Z","etag":null,"topics":["functional-programming","haskell"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rurumimic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-13T05:49:32.000Z","updated_at":"2024-06-16T09:46:32.000Z","dependencies_parsed_at":"2025-01-10T04:46:34.875Z","dependency_job_id":null,"html_url":"https://github.com/rurumimic/haskell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fhaskell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fhaskell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fhaskell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rurumimic%2Fhaskell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rurumimic","download_url":"https://codeload.github.com/rurumimic/haskell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240177051,"owners_count":19760308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["functional-programming","haskell"],"created_at":"2024-11-09T05:18:27.907Z","updated_at":"2025-02-22T12:47:19.648Z","avatar_url":"https://github.com/rurumimic.png","language":"Haskell","readme":"# Haskell\n\n- [Documentation](https://www.haskell.org/documentation/)\n- [Wiki](https://wiki.haskell.org/Haskell)\n  - H-99: [Ninety-Nine Haskell Problems](https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems)\n- [Hoogle](https://hoogle.haskell.org/): a Haskell API search engine. Search the Haskell libraries.\n- [Stack](https://docs.haskellstack.org/en/stable/README/): a cross-platform program for developing Haskell projects\n  - [GitHub](https://github.com/commercialhaskell/stack/)\n\n---\n\n## Start GHCi\n\n```haskell\nghci\n\nλ:\nλ: :help\nλ: :quit\n```\n\n---\n\n## Contents\n\n1. [Install](install.md): GHCup, Stack, Cabal\n1. [function](docs/function.md), [list](docs/list.md), [ranges](docs/list.md#ranges), [comprehension](docs/list.md#list-comprehension), [tuple](docs/list.md#tuples)\n1. [type](docs/type.md), [type variable](docs/type.md#type-variable), [type class](docs/type.md#type-class)\n1. [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)\n1. [recursion](docs/recursion.md), [quicksort](docs/recursion.md#quicksort)\n1. [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)\n1. [module](docs/module.md), [export sub-modules](docs/module.md#export)\n1. custom type\n1. i/o\n1. functional thinking\n1. applicative functor\n1. monoid\n1. monad\n1. zipper\n\n---\n\n## Links\n\n### Online Resources\n\n- ⭐ **[How to learn Haskell](https://github.com/bitemyapp/learnhaskell)** ⭐\n  - Korean: [하스켈 학습 가이드](https://github.com/bitemyapp/learnhaskell/blob/master/guide-ko.md)\n- [Wikibooks](https://en.wikibooks.org/wiki/Haskell)\n  - Korean: [Wikibooks](https://wikidocs.net/book/204)\n- archive: [lens over tea](https://web.archive.org/web/20210513212358mp_/https://artyom.me/#lens-over-tea)\n\n### Book\n\n- [Learn you a Haskell for great good](http://learnyouahaskell.com/chapters)\n- [Programming in Haskell](https://www.cambridge.org/core/books/programming-in-haskell/8FED82E807EF12D390DE0D16FDE217E4) by Graham Hutton\n- [Real World Haskell](http://book.realworldhaskell.org/) by Bryan O'Sullivan, Don Stewart, and John Goerzen\n- [Haskell Book](https://haskellbook.com/) by Christopher Allen, Julie Moronuki\n\n### Courses\n\n- [University of Pennsylvania’s CIS 194](https://www.seas.upenn.edu/~cis194/fall16/)\n- [Data61 Functional Programming Course](https://github.com/system-f/fp-course)\n- [University of Virginia’s CS 1501](http://shuklan.com/haskell/)\n- [Stanford’s cs240h](http://www.scs.stanford.edu/14sp-cs240h/)\n- [Hendrix’s CSCI 360](http://ozark.hendrix.edu/~yorgey/360/f16/)\n\n### Frameworks\n\n- [Yesod](https://www.yesodweb.com/): a Haskell web framework\n  - [yesodweb/yesod](https://github.com/yesodweb/yesod)\n  - [Book](https://www.yesodweb.com/book)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frurumimic%2Fhaskell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frurumimic%2Fhaskell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frurumimic%2Fhaskell/lists"}