z2015 Haskell Coding Dojo notes cheatsheet - SoCraTesUK/socrates-uk GitHub Wiki

Real World Haskell

http://pv.bstu.ru/flp/RealWorldHaskell.pdf

Haskell MacOSX

https://www.haskell.org/platform/index.html

Haskell Linux

https://www.haskell.org/platform/linux.html
sudo apt-get install haskell-platform

Getting Started

http://stackoverflow.com/questions/1012573/getting-started-with-haskell

Haskel IDEs

https://wiki.haskell.org/IDEs
IntelliJ
	https://wiki.haskell.org/IDEs#IntelliJ_plugin_for_Haskell
EclipseFP plugin for Eclipse IDE
	http://eclipsefp.github.com/

Haskell koans
https://t.co/Qjmh8XY2qd

How I start my first Haskell project
    https://howistart.org/posts/haskell/1

Haskell Stack - easier way to create, build and run Haskell projects
    https://docs.haskellstack.org/en/stable/README/ (all platforms)

Try Haskell - online interactive Haskell tutorial
https://tryhaskell.org

A recommended path for learning Haskell
https://github.com/awgn/learnhaskell

Haskell Hoogle

https://www.haskell.org/hoogle/

Frege (Haskell for the JVM)
https://github.com/Frege/frege<br/>

Build instructions
https://github.com/Frege/frege/wiki/Contributing-to-Frege
git clone https://github.com/Frege/frege.git
Download latest frege-nnn.jar from https://github.com/Frege/frege/releases/
$ make runtime compiler

GHC has three main components:
ghc
	An optimizing compiler that generates fast native code

ghci
	An interactive interpreter and debugger

runghc
	A program for running Haskell programs as scripts, without needing to 
            compile them first

Commands for command-line

ghci --version
	The Glorious Glasgow Haskell Compilation System, version 7.6.3

ghc --version 
	The Glorious Glasgow Haskell Compilation System, version 7.6.3

runghc --version
	runghc 7.6.3

:h or :?
	Help command

:set prompt "java> "
	Change the prompt from ghci into java

:module + Data.Ratio or :m +Data.Ratio
	Loaded module Data.Ratio

:t 
	Helps query the type of any entity

** and ^ are the same
⚠️ **GitHub.com Fallback** ⚠️