Haskell programming language
banner
haskell.org
Haskell programming language
@haskell.org
Committed to a welcoming, vibrant & flourishing #Haskell community!

Here we talk about community updates, software engineering and the joy of programming.

Find us on https://haskell.org and https://blog.haskell.org
Pinned
Haskell loves you too, little lesbian!
Narrator voice: Yes they will. The hero will answer the call to adventure.
is this the year of the haskell advent of code. will they [read: i] finally do it
December 1, 2025 at 11:37 AM
That might come helpful to others. ;-)
Another year where I check out other's solutions and realize I forgot that scanl exists.
December 1, 2025 at 11:28 AM
Time to shine ✨
gm! we have a little private AOC leaderboard for tangled enjoyers: head to the off-topic channel on chat.tangled.org for the join code.

& if you use haskell to solve AOC this year, shoot me a link to your solutions!
Join the Tangled Discord Server!
tangled is a git collaboration platform built on AT | 690 members
chat.tangled.org
December 1, 2025 at 11:27 AM
It's that time of the year!
Sitting on the couch with my son waiting for Advent of Code to start. Read the first puzzle.

Son: "I want to do this in Haskell!"

Woot!!! I'll be doing AoC in Haskell this year.
December 1, 2025 at 10:44 AM
New post on the #Haskell blog: "Analyzing language extension semantics" from the Stability Working Group.

blog.haskell.org/investigatin...
Analyzing language extension semantics | The Haskell Programming Language's blog
blog.haskell.org
November 30, 2025 at 4:37 PM
🥳🥳🥳
The rumours were true:

Installing and setting up Haskell in 2025 is a breeze.

Install ghcup. Use that to install ghc, Cabal and HLS.

#Haskell feels ergonomic and modern.

Took an hour from start till I had made my sample app with unit tests in VS Code.
November 30, 2025 at 7:17 AM
Sometimes coroutines and suspended computations are not worth it *that* much. Great movie though.
TENET (2020) is actually a great depiction of what understanding the control flow of algebraic effects feels like.
November 29, 2025 at 10:48 AM
The 2020's have to be the decade of great tooling for #Haskell. More investment in Developer Experience, reliable foundations and predictable performance will see us gain a lot of street cred.
A pure functional programming language has long been a utopian dream.

We suddenly have 3 strong contenders:

* @haskell.org with better tooling
* Lean 4, adopted by mathematicians
* @unison-lang.org out in v 1.0

Good time to revisit pure.
November 29, 2025 at 10:45 AM
Reposted by Haskell programming language
New episode of the Func Prog Podcast! This time I’m chatting with Robert Kreuzer from Channable about using Haskell in production, getting a job as a Haskell programmer and an epic Haskell VS Rust showdown!

Listen to it in your favourite podcast player—links below!👇
November 28, 2025 at 1:02 PM
Congrats Ola! A new #Haskell streamer has entered the arena!
November 27, 2025 at 8:11 PM
"Google Summer of Code 2025 Wrap-up" on the #Haskell blog! Come see what our students contributed to the ecosystem during their time! blog.haskell.org/gsoc-2025/
Google Summer of Code 2025 Wrap-up | The Haskell Programming Language's blog
blog.haskell.org
November 26, 2025 at 10:45 AM
"A tale of two kernels" on the DataHaskell blog www.datahaskell.org/blog/2025/11...

#Jupyter #Haskell
A tale of two kernels
Overview
www.datahaskell.org
November 26, 2025 at 9:19 AM
Wait until you see what's next 😘
i've started playing with monad transformers in haskell; really good stuff
November 25, 2025 at 9:44 PM
Reposted by Haskell programming language
something I really appreciate about some of my favorite languages (haskell, rust, lean) is that they actually try to make things better and to give you good tools that work well.
November 22, 2025 at 3:39 PM
Did you know? While not a perfect replacement, `cabal` can use Stackage package sets by importing the version constraints file that is provided by stackage.org. Create a `cabal.project` file and add the lines:

```
packages: ./

import: www.stackage.org/lts-24.4/cab...
```
🥳
#Haskell
Stackage Server
stackage.org
November 21, 2025 at 1:48 PM
Reposted by Haskell programming language
Nominations are open for anyone interested in serving a 3 year term on the Haskell.org Committee (discourse.haskell.org/t/haskell-or...).

If you're interested in making @haskell.org better, please consider nominating yourself. You can reach out to me or anyone on the committee for more info.
Haskell.org Committee: Call for Nominations (2026 - 2028 Term)
Dear Haskellers, We are pleased to announce that nominations are now open for the Haskell.org committee. You can nominate yourself or a friend for a three-year term (2026-2028) by sending an email ...
discourse.haskell.org
November 20, 2025 at 12:32 AM
Reposted by Haskell programming language
always nice to see when Frege (Haskell for the JVM) moves forward. Here: auto derive fromJSON toJSON instances github.com/Frege/frege/...
Merge pull request #398 from poeik/master · Frege/frege@ac9b610
Add automatic instance derivation for FromJSON/ToJSON
github.com
November 19, 2025 at 7:12 PM
The Wtf monad trivially solves this of course /s
Assessing the quality of a random number generator is luckily quite simple. Every time it gives you a value, ask yourself: did I expect this to happen?
November 18, 2025 at 9:56 PM
Reposted by Haskell programming language
Assessing the quality of a random number generator is luckily quite simple. Every time it gives you a value, ask yourself: did I expect this to happen?
November 18, 2025 at 9:13 PM
Reposted by Haskell programming language
being proficient in #haskell might help you grasp some category theory; it didn't help in my case, but it is tremendously helpful in understanding some other less abstract fields like group theory and linear algebra
November 17, 2025 at 3:13 PM
Spooky season is over!
Haskell might be the language of the devil
November 17, 2025 at 6:42 PM
Reposted by Haskell programming language
You need to be a genius to write programs in it. If I can do it most people can.
Quote-post with your favourite bit of #HaskellDisinformation. We'll start: It is well-grounded in Category Theory, and you must learn it in order to program with the language.
i really wish people that don't actively use haskell understood haskell, like, at all
November 17, 2025 at 4:30 PM
Reposted by Haskell programming language
not a "real world" (??) language
Quote-post with your favourite bit of #HaskellDisinformation. We'll start: It is well-grounded in Category Theory, and you must learn it in order to program with the language.
i really wish people that don't actively use haskell understood haskell, like, at all
November 17, 2025 at 4:00 PM
Reposted by Haskell programming language
Haskell is lazy.
Quote-post with your favourite bit of #HaskellDisinformation. We'll start: It is well-grounded in Category Theory, and you must learn it in order to program with the language.
i really wish people that don't actively use haskell understood haskell, like, at all
November 17, 2025 at 2:43 PM
Reposted by Haskell programming language
"You write more whitepapers about writing Haskell than you actually write Haskell".

To this day have never written a whitepaper
Quote-post with your favourite bit of #HaskellDisinformation. We'll start: It is well-grounded in Category Theory, and you must learn it in order to program with the language.
i really wish people that don't actively use haskell understood haskell, like, at all
November 17, 2025 at 1:29 PM