Skip to content
Snippets Groups Projects
Commit a6399a1d authored by Nicolas Lenz's avatar Nicolas Lenz :snowflake:
Browse files

Update README.md

parent 0cb6ea2c
No related branches found
No related tags found
No related merge requests found
......@@ -3,3 +3,32 @@
[**View as PDF**](https://lab.pages.eisfunke.com/fupro/slides.pdf)
These are slides for an introductory workshop about functional programming with Haskell. The slides themselves are quite terse and only meant as underpinning of a complete workshop or talk, if you want to learn Haskell by yourself, take a look at the great book [Learn You a Haskell for Great Good!](http://learnyouahaskell.com), you can read it for free online. The structure of these slides is loosely based on the book's structure.
## Content
```plantuml
@startmindmap
skinparam monochrome true
* Functional Programming
** Setting up
*** Setting up a Stack environment
*** Using the GHCi
** Basics
*** What is functional programming?
*** First functions
*** First types
*** First logic
**** if-then-else
**** pattern matching
** Composing
** Types
** Folding
** Project Management & Deployment
*** Stack
*** Nix
*** Libraries
** Foundations
*** λ-calculus
*** Church encodings
@endmindmap
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment