Types and Typos will be a 1st step in a four part workshop/tutorial series, it will be an introduction to the programming language Haskell (http://www.haskell.org) (see also wikipedia (https://en.wikipedia.org/wiki/Haskell_(programming_language))) for beginners. I guess a bit of knowledge of programming in general is helpful, but definitely not necessary, I do not assume any familiarity with functional programming at all.
So if you are curious - feel free to join in - the main part will start at 7:30 pm
As this will be an INTERACTIVE tutorial please install the current HaskellPlatform on your laptop and git or come at 7:00 pm sharp, so we can install them together.
The Program for this first tutorial will be an introduction in datatypes with a focus on reading the error messages the compiler might throw at you.
- The ones provided by haskell itself
- The ones you can define yourself
- Aliasing and encapsulating (newtype) existing types
- type signatures of functions
During all of this you will get a used to the look and syntax of haskell and (hopefully) start liking haskell for the beauty and conciseness it has.
The (next) parts will be
1. Types and typos
2. Power of polymorphism
3. Fun with functions
4. Learning to love lazyness
The details for sessions 2/3/4 will be announced shortly before the sessions.
The future meetup dates will be discussed and set in the first session.