git.iko.soy/ikoHSE/sc-lectures
on master help sign in
Updated readme
commit3830958e95e6f7571c6f1ff62fdbc1d4f3b0d7dd authoriko <ilyakooo0@gmail.com> dateThu 5 Mar 2020, 23:21 (7 years ago) parentf5f53dc
1 file changed+25−9
README.md+25−9
README.md+25−9
@@ -2,13 +2,29 @@
22
33- Lecture 1 [[md](https://github.com/ikoHSE/sc-lectures/blob/master/1.md)] [[web](https://ikohse.github.io/sc-lectures/1.html)]
44 - Functions as a monoid
5− - Functions
6− - Pattern matching
7− - Product types
8− - Sum types
9− - Lambdas
5+ - [Functions](http://learnyouahaskell.com/starting-out#babys-first-functions)
6+ - [Pattern matching](http://learnyouahaskell.com/syntax-in-functions#pattern-matching)
7+ - [Product types](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#algebraic-data-types)
8+ - [Where](http://learnyouahaskell.com/syntax-in-functions#where)
9+ - [Sum types](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#algebraic-data-types)
10+ - [Lambdas](http://learnyouahaskell.com/higher-order-functions#lambdas)
1011 - Functions of multiple arguments
11− - Currying
12− - Lists
13− - Quicksort
14− - Parametric polymorphism in structures
12+ - [Currying](http://learnyouahaskell.com/higher-order-functions#curried-functions)
13+ - [Lists](http://learnyouahaskell.com/starting-out#an-intro-to-lists)
14+ - [Quicksort](http://learnyouahaskell.com/recursion#quick-sort)
15+ - [Parametric polymorphism in structures](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#type-parameters)
16+- Lecture 2 [[md](https://github.com/ikoHSE/sc-lectures/blob/master/2.md)] [[web](https://ikohse.github.io/sc-lectures/2.html)]
17+ - [Record syntax](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#record-syntax)
18+ - [Typeclasses](http://learnyouahaskell.com/types-and-typeclasses#typeclasses-101)
19+ - [Typeclass instances](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#typeclasses-102)
20+ - [Case](http://learnyouahaskell.com/syntax-in-functions#case-expressions)
21+ - [Polymorphic typeclass instances](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#typeclasses-102)
22+ - [`Monoid` typeclass](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Monoid.html#t:Monoid)
23+ - [`fold`](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Foldable.html#v:fold)
24+ - [Deriving](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#derived-instances)
25+ - [Type synonyms](http://learnyouahaskell.com/making-our-own-types-and-typeclasses#type-synonyms)
26+ - Error handling
27+ - [`Maybe`](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Maybe.html#t:Maybe)
28+ - [`Either`](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Either.html#t:Either)
29+ - [`Functor`](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Functor.html#t:Functor)
30+ - [`Alternative`](https://hackage.haskell.org/package/base-4.12.0.0/docs/Control-Applicative.html#t:Alternative)