Notes for 22 feb.
This commit is contained in:
parent
4eaa6c5629
commit
6fa615a2b2
34
2016-02-22.md
Normal file
34
2016-02-22.md
Normal file
@ -0,0 +1,34 @@
|
||||
- Form for signup http://goo.gl/forms/kuAESOIqob
|
||||
- Slack http://learn.nilenso.com
|
||||
|
||||
- Welcome
|
||||
- Me: abhinav at nilenso dot com
|
||||
- Course Plan
|
||||
- Setup
|
||||
- Stack
|
||||
http://docs.haskellstack.org/en/stable/README/
|
||||
- tools
|
||||
|
||||
```stack install ghc-mod hlint hoogle hasktags stylish-haskell```
|
||||
- edit PATH: add ~/.local/bin to PATH
|
||||
- Atom
|
||||
|
||||
```apm install language-haskell haskell-ghc-mod ide-haskell-cabal ide-haskell autocomplete-haskell haskell-hoogle ide-haskell-hasktags ide-haskell-repl```
|
||||
- Haskell
|
||||
- GHC: Glasgow haskell compiler
|
||||
- https://github.com/bitemyapp/learnhaskell
|
||||
- Basics
|
||||
- Root in academics
|
||||
- Strongly + statically typed + type inference
|
||||
- functional: functions are first class
|
||||
- immutable (by default)
|
||||
- lazy
|
||||
- pure
|
||||
- Play with ghci
|
||||
- numbers
|
||||
- simple operators
|
||||
- basic functions
|
||||
- basic lists and functions
|
||||
- tuples
|
||||
- rot13 cipher?
|
||||
- Hoogle for searching
|
Loading…
Reference in New Issue
Block a user