Haskell Planetarium
Link aggregator of discussions about the
Haskell
programming language
Discourse
I made my first compiler! BechML - A friendly higher-kinded, functional scripting language [WIP]
Thu 2026/02/12
Distributors - Unifying Parsers, Printers & Grammars
3 answers
Wed 2026/02/11
AmeriHac 2026 retrospective
1 answer
Wed 2026/02/11
[ANN] pandoc 3.9 (+ wasm!)
4 answers
Wed 2026/02/11
`hs-bindgen` release preview: automatic binding generation from C headers
1 answer
Tue 2026/02/10
ZuriHac 2026 takes place 6-8 June, Registration Open
1 answer
Tue 2026/02/10
Using RGB types to gain intuition about Type Level Programming and Generics
17 answers
Sun 2026/02/08
Scheduled downtime for haskell.org, 7 Feb 2026
2 answers
Sun 2026/02/08
Hoogle@stackage down for just me, or?
4 answers
Sun 2026/02/08
Issue 510 :: Haskell Weekly newsletter
Thu 2026/02/05
Reddit
Preview: Build Mac apps with Haskell
6 comments
Wed 2026/02/11
NixVim HLS issues
26 comments
Tue 2026/02/10
We've made Ace (for learning haskell) easier to join
Tue 2026/02/10
`hs-bindgen` release preview: automatic binding generation from C headers
1 comment
Tue 2026/02/10
I made my first compiler! BechML - A friendly higher-kinded, functional scripting language [WIP]
7 comments
Tue 2026/02/10
My AmeriHac experience
Tue 2026/02/10
What is a maybe, either, monad, just and functor?
18 comments
Mon 2026/02/09
ZuriHac 2026 takes place 6-8 June, Registration Open - Events
Mon 2026/02/09
[ANN] CPL 0.2.0: a categorical programming language (implemented in Haskell) now runs in your browser via WebAssembly
3 comments
Mon 2026/02/09
Haskell Miso transition
2 comments
Sun 2026/02/08
Planet Haskell
Well-Typed.Com: hs-bindgen 0.1-alpha release
Tue 2026/02/10
Gabriella Gonzalez: Beyond agentic coding>
Sat 2026/02/07
Mark Jason Dominus: John Haugeland on the failure of micro-worlds
Thu 2026/02/05
Tweag I/O: Integrating Coverity static analysis with Bazel
Thu 2026/02/05
in Code: "Five-Point Haskell": Total Depravity (and Defensive Typing)
Mon 2026/02/02
Gabriella Gonzalez: My experience with vibe coding>
Mon 2026/02/02
Mark Jason Dominus: Crooked politicians love crab cakes!
Wed 2026/01/28
Mark Jason Dominus: Almost-trivial theorems
Wed 2026/01/28
Oskar Wickström: There and Back Again: From Quickstrom to Bombadil
Tue 2026/01/27
Mark Jason Dominus: An anecdote about backward compatibility
Tue 2026/01/27
The Haskell Café mailing list
Takeover of AvlTree and COrdering
Fri 2025/08/22
GHC 9.10.3-rc4 is now available
Mon 2025/08/18
GHC 9.10.3-rc3 is now available
1 reply
Fri 2025/08/08
TargirDotCom
Thu 2025/08/07
شهادة الأبوة في المغرب
Thu 2025/08/07
Correct parsers for bounded integral values
24 replies
Thu 2025/08/07
GHC 9.10.3-rc2 is now available
Wed 2025/08/06
POPL 2026 Call For Tutorials
Wed 2025/08/06
ICFP 2025 (Co-Located with SPLASH!): Call for Participation
Sun 2025/08/03
-i in OPTIONS_GHC
4 replies
Wed 2025/07/30
Stack Overflow
Are Void and () isomorphic in the presence of laziness?
3 answers
Sun 2026/02/08
How can a type with all constructors having a field mapped to Void via a type family have any values at all?
1 answer
Fri 2026/02/06
How to avoid the partial function Map.lookup, when the key is known to be in the map?
3 answers
Sat 2026/01/31
How to use a dependency's extra-lib-dirs in stack.yaml
1 answer
Wed 2026/01/28
HLS "Couldn't match type" / version mismatch on Windows 10 while Cabal builds fine
Fri 2026/01/23
Why does Haskell print in this format?
4 answers
Fri 2026/01/16
Obtaining mutable arrays from immutable
1 answer
Wed 2026/01/07
Is there a better way to get the length of runs in a list in haskell?
5 answers
Mon 2025/12/29
HLS running from terminal and getting cabal error on fresh new project
1 answer
Mon 2025/12/15
Stack for Haskell unable to remove files?
Sat 2025/12/13
Code Review Stack Exchange
Augment vi editing mode in haskeline by implementing the ; and , commands
Wed 2025/09/03
How to implement an AVL tree efficient enough in Haskell?
1 answer
Tue 2025/04/01
Pattern Finding In Lists of Strings (2d Char Array), Advent of Code Day 04 Solution
2 answers
Fri 2024/12/20
Value-level proofs of type-level membership and subset relations in Haskell
Fri 2024/12/06
HackerRank, Haskell simple "compression" algorithm
3 answers
Sun 2024/08/18
Scraping the calendar of some public libraries from their websites
1 answer
Sat 2024/08/03
Haskell 2-player TicTacToe terminal game
1 answer
Fri 2024/06/07
Parse 2D Cartesian coordinates and output their Polar form
1 answer
Mon 2024/05/13
Last Stone Weight Problem in Haskell Using `fold`
Fri 2024/03/29
Last Stone Weight Problem in Haskell using list `insert`
1 answer
Tue 2024/03/19
Haskell Weekly
Issue 510 - 2026-02-05
Thu 2026/02/05
Issue 509 - 2026-01-29
Thu 2026/01/29
Issue 508 - 2026-01-22
Thu 2026/01/22
Issue 507 - 2026-01-15
Thu 2026/01/15
Issue 506 - 2026-01-08
Thu 2026/01/08
Issue 505 - 2026-01-01
Thu 2026/01/01
Issue 504 - 2025-12-25
Thu 2025/12/25
Issue 503 - 2025-12-18
Thu 2025/12/18
Issue 502 - 2025-12-11
Thu 2025/12/11
Issue 501 - 2025-12-04
Thu 2025/12/04