From 0f3672ba1fa792e6b3378676813eb457620c1bcc Mon Sep 17 00:00:00 2001 From: chritchens Date: Tue, 30 Dec 2014 22:15:53 +0100 Subject: [PATCH] added haskell talk post --- ...014-11-04-introduction-to-haskell.markdown | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 _posts/2014-11-04-introduction-to-haskell.markdown diff --git a/_posts/2014-11-04-introduction-to-haskell.markdown b/_posts/2014-11-04-introduction-to-haskell.markdown new file mode 100644 index 0000000..bf5c5c9 --- /dev/null +++ b/_posts/2014-11-04-introduction-to-haskell.markdown @@ -0,0 +1,20 @@ +--- +layout: post +title: Introduction to Haskell +description: Christian introduces the Haskell programming language from the basics to the its most used typeclasses +--- + +In the last years languages as Erlang, OCalm and Haskell, known as being mainly academic and used in restricted industries, have gained attention in the mainstream programming community. Functional programming promises new ways of coding, capable of solving in a terse and theoretically correct fashion many common programming problems. + +Haskell is surely the purest functional language known by the public, and the most interesting one on the theoretical ground. It's purity guarantees to avoid side effects, while its code base, ground on category theory, assures to program using sound design principles. + +In this short overview we will encompass the main parts of Haskell syntax and type system. This knowledge will be sufficient to understand the main Haskell libraries and tackle most of the problems the common programmer faces. + + +Video: + + + +Slides: + +[](http://hackatron.org/slides/monads-monads-everywhere.html#/) \ No newline at end of file