From 3b81005d108601b315ee8423468fc50054921f62 Mon Sep 17 00:00:00 2001 From: Sven Heyll Date: Wed, 19 Oct 2016 00:29:34 +0200 Subject: [PATCH 1/3] Rename 'Basics' to 'Build Tools, Code Generation' * Rearrange items so what you need first is on top * Remove hackage and stackage --- README.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index cac5caf..139a0a6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Awesome Haskell [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38 An auxiliary list of awesome Haskell links, frameworks, libraries and software. The part of the [awesome](https://github.com/sindresorhus/awesome) projects line. - [Awesome Haskell](#awesome-haskell) - - [_Basics_](#basics) + - [Build Tools, Code Generation](#build-tools) - [Algorithmics](#algorithmics) - [Audio, Music & Sound](#audio-music--sound) - [Category Theory](#category-theory) @@ -43,22 +43,19 @@ An auxiliary list of awesome Haskell links, frameworks, libraries and software. - [Packages](#packages) - [License](#license) +## Build Tools, Code Generation -## _Basics_ - +* [Stack](https://github.com/commercialhaskell/stack) - a cross-platform tool to help on building Haskell projects. It includes support to create isolated Haskell environments and to automatically manage the dependencies of a project. +* [The Haskell Platform](https://www.haskell.org/platform/contents.html) - a comprehensive, robust development environment for programming in Haskell. +* [hsenv](https://github.com/Paczesiowa/hsenv/) - a tool to create isolated Haskell environments. This allows a project to use a GHC version different of the currently installed. * [Alex](https://www.haskell.org/alex/) - a lexical analyser generator for Haskell. * [Cabal](https://www.haskell.org/cabal/) - a system for building and packaging Haskell libraries and programs. * [GHC](https://www.haskell.org/ghc/) - the state-of-the-art optimizing native code compiler for Haskell. * [GHCi](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/ghci.html) - a bytecode interpreter and interactive REPL environment for Haskell. -* [Hackage](http://hackage.haskell.org/) - the Haskell community's central package archive. * [Haddock](https://www.haskell.org/haddock/) - a tool for automatically generating documentation from annotated Haskell source code. * [Happy](https://www.haskell.org/happy/) - The Parser Generator for Haskell. * [Hayoo](http://hayoo.fh-wedel.de/) - will search all packages from Hackage, including all function and type definitions. * [Hoogle](https://www.haskell.org/hoogle/) - a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature. -* [hsenv](https://github.com/Paczesiowa/hsenv/) - a tool to create isolated Haskell environments. This allows a project to use a GHC version different of the currently installed. -* [Stack](https://github.com/commercialhaskell/stack) - a cross-platform tool to help on building Haskell projects. It includes support to create isolated Haskell environments and to automatically manage the dependencies of a project. -* [Stackage](https://github.com/fpco/stackage) - "Stable Hackage," tools for creating a vetted set of packages from Hackage. -* [The Haskell Platform](https://www.haskell.org/platform/contents.html) - a comprehensive, robust development environment for programming in Haskell. ## Algorithmics From 540d8d5044719247ab455c270510cb95d454ac7c Mon Sep 17 00:00:00 2001 From: Sven Heyll Date: Wed, 19 Oct 2016 00:30:56 +0200 Subject: [PATCH 2/3] Add section for project templates --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 139a0a6..21bf47a 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ An auxiliary list of awesome Haskell links, frameworks, libraries and software. - [Awesome Haskell](#awesome-haskell) - [Build Tools, Code Generation](#build-tools) + - [Project Templates](#project-templates) - [Algorithmics](#algorithmics) - [Audio, Music & Sound](#audio-music--sound) - [Category Theory](#category-theory) @@ -57,6 +58,11 @@ An auxiliary list of awesome Haskell links, frameworks, libraries and software. * [Hayoo](http://hayoo.fh-wedel.de/) - will search all packages from Hackage, including all function and type definitions. * [Hoogle](https://www.haskell.org/hoogle/) - a Haskell API search engine, which allows you to search many standard Haskell libraries by either function name, or by approximate type signature. +## Project Templates + +* [hi](https://github.com/fujimura/hi) - Generate scaffold for a Haskell project +* [stack-templates](https://github.com/commercialhaskell/stack-templates) - official templates for `stack new` + ## Algorithmics * [Theorem Provers](https://wiki.haskell.org/Applications_and_libraries/Theorem_provers) - Official Website Resources. From ff5dc627f76629959dfea2632efb7c39d2cb7208 Mon Sep 17 00:00:00 2001 From: Sven Heyll Date: Wed, 19 Oct 2016 00:33:21 +0200 Subject: [PATCH 3/3] Fix broken link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 21bf47a..15a8817 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Awesome Haskell [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38 An auxiliary list of awesome Haskell links, frameworks, libraries and software. The part of the [awesome](https://github.com/sindresorhus/awesome) projects line. - [Awesome Haskell](#awesome-haskell) - - [Build Tools, Code Generation](#build-tools) + - [Build Tools, Code Generation](#build-tools-code-generation) - [Project Templates](#project-templates) - [Algorithmics](#algorithmics) - [Audio, Music & Sound](#audio-music--sound)