Skip to content

Introduction to Haskell

Photo of Jud Taylor
Hosted By
Jud T. and Wayne C.
Introduction to Haskell

Details

The powerful functional paradigm should be understood by competent programmers, and can be used in programming in many languages, not just those proudly Functional.

Learning about Haskell is a great way to do this, as FP is built into the core of Haskell.

Also, excellent projects such as React.js, TensorFlow, and Hadoop all borrow concepts from functional programming.

Come join Atlanta Functional Programming in this free Haskell Basics Workshop, led by Wayne Chang, aimed at existing programmers.

Don't expect to be an expert or even intermediate Haskell programmer after this, but you'll at least be able to begin using a functional programming mindset for solving your problems at work and at home.

Learning Haskell is not as Dark and Full of Terrors as many people imagine, so come out and have a blast!

We will cover:

• Overview of Haskell
• Installation of Stack and GHC
• Running a Program
• Project Structure
• Type System Basics
• List Operations
• Function Definitions
• Pattern Matching
• (Briefly) Using Monads to Get Things Done

In this session, we will NOT be covering:

• Typeclasses in detail
• Functors, Applicative Functors, Monoids, or Monads in detail
• Template Haskell
• Lenses
• Arrows
• Libraries

Bring a laptop and an open mind! Leave your if statements and for loops at home.

If you are an aspiring programmer, you are still welcome; however, this workshop will be fast-paced, so you may want to pair with someone.

We are looking for a few more food sponsors! If you want to get your company's name out to programmers who truly invest in their craft, please message Jud Taylor. We sincerely appreciate your commitment to fostering Atlanta's burgeoning technical community.

Photo of Atlanta Functional Programming Meetup group
Atlanta Functional Programming Meetup
See more events
ATDC
75 5th St NW · Atlanta, GA