Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions content/events/2025-10-20_haskell-intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
+++
title = "Introduction to Haskell"
description = "Learn the fundamentals of functional programming with Haskell, one of the most elegant programming languages."
weight = 8
draft = false

[taxonomies]
tags = ["Haskell", "functional programming", "programming languages", "introduction", "workshop"]

[extra]
type = "workshop"
time = "19:00"
location = "Kammerstraat 10, Gent (Belgium)"
+++

## What You'll Learn

Join us for an introduction to Haskell, the purely functional programming language that has influenced many modern languages and programming concepts.

### Program:

- **Introduction to Functional Programming**: Understanding the functional paradigm and how it differs from imperative programming
- **Haskell Basics**: Syntax, types, and functions - the building blocks of Haskell
- **Immutability and Pure Functions**: Why side effects matter and how Haskell handles them
- **Higher-Order Functions**: Functions as first-class citizens and common functional patterns
- **Pattern Matching**: One of Haskell's most powerful features for working with data
- **Type System**: Understanding Haskell's strong static type system and type inference
- **Hands-on Practice**: Simple exercises to get you started with writing Haskell code

## Who Should Attend

This workshop is perfect for:
- Systems programmers curious about functional programming
- Developers wanting to expand their programming paradigm knowledge
- Anyone interested in learning a language that emphasizes mathematical elegance and correctness

No prior Haskell experience required, but basic programming knowledge is helpful.

## What to Bring

- Laptop with Haskell installed (GHC/GHCi), or we can help you set it up
- Curiosity about functional programming concepts
- Questions about how functional programming might apply to your work

## Price

The workshop is free. Join us for optional dinner at 18:00 at a nearby restaurant (location TBA).

## How to Find Us

The workshop takes place at Kammerstraat 10 in Ghent. Look for the SysGhent signs to find the right room.