RSS feeds
02 Feb 2026
Planet Haskell
Gabriella Gonzalez: My experience with vibe coding>
02 Feb 2026
Planet Haskell
in Code: "Five-Point Haskell": Total Depravity (and Defensive Typing)
28 Jan 2026
Planet Haskell
Mark Jason Dominus: Almost-trivial theorems
28 Jan 2026
Planet Haskell
Mark Jason Dominus: Crooked politicians love crab cakes!
27 Jan 2026
Planet Haskell
Mark Jason Dominus: An anecdote about backward compatibility
27 Jan 2026
Planet Haskell
Oskar Wickström: There and Back Again: From Quickstrom to Bombadil
25 Jan 2026
Planet Haskell
Magnus Therning: More on the switch to eglot
25 Jan 2026
Planet Haskell
Haskell Interlude: 76: Jeffrey Young
20 Jan 2026
Planet Haskell
Gabriella Gonzalez: Type-safe eval in Grace>
19 Jan 2026
Planet Haskell
Magnus Therning: Trying eglot, again
16 Jan 2026
Planet Haskell
Abhinav Sarkar: Implementing Co, a Small Language With Coroutines #5: Adding Sleep
15 Jan 2026
Planet Haskell
Tweag I/O: Streamlining CodeQL Analysis with CodeQL Wrapper
14 Jan 2026
Planet Haskell
Gabriella Gonzalez: Chat is the least interesting interface to LLMs>
12 Jan 2026
Newest Python PEPs
PEP 821: Support for unpacking TypedDicts in Callable type hints
11 Jan 2026
Planet Haskell
Haskell Interlude: 75: Kathrin Stark
09 Jan 2026
Planet Haskell
Brent Yorgey: Disco Live!
09 Jan 2026
Planet Haskell
Gabriella Gonzalez: Prompting 101: Show, don’t tell>
08 Jan 2026
Planet Haskell
Tweag I/O: The quest for grammar combinators: introducing the Pup library
08 Jan 2026
Planet Haskell
Well-Typed.Com: The Haskell Debugger for GHC 9.14
08 Jan 2026
Planet Haskell
Well-Typed.Com: The Haskell Debugger for GHC 9.14
05 Jan 2026
Newest Python PEPs
PEP 822: Dedented Multiline String (d-string)
04 Jan 2026
Planet Haskell
Magnus Therning: Validation of data in a servant server
02 Jan 2026
Planet Haskell
Sandy Maguire: An Algebraic Theory of Music
02 Jan 2026
Planet Haskell
Joachim Breitner: Seemingly impossible programs in Lean
01 Jan 2026
Planet Haskell
Chung-chieh Shan: Babel-17
01 Jan 2026
Planet Haskell
Chung-chieh Shan: Borderline, just semantics
01 Jan 2026
Planet Haskell
Chung-chieh Shan: A challenge for a better community
29 Dec 2025
Planet Haskell
Monday Morning Haskell: Parsing with an MCAP Index
27 Dec 2025
Planet Haskell
GHC Developer Blog: GHC 9.12.3 is now available
24 Dec 2025
Planet Haskell
in Code: Advent of Code 2025: Haskell Solution Reflections for all 12 Days
22 Dec 2025
Planet Haskell
Monday Morning Haskell: MCAP Indexing
20 Dec 2025
Planet Haskell
Edward Z. Yang: Code review as human alignment, in the era of LLMs
19 Dec 2025
Newest Python PEPs
PEP 820: PySlot: Unified slot system for the C API
19 Dec 2025
Planet Haskell
GHC Developer Blog: GHC 9.14.1 is now available
19 Dec 2025
Planet Haskell
Well-Typed.Com: Haskell ecosystem activities report: September–November 2025
19 Dec 2025
Planet Haskell
Haskell Interlude: 74: Lennart Augustsson
18 Dec 2025
Newest Python PEPs
PEP 819: JSON Package Metadata
18 Dec 2025
Planet Haskell
Tweag I/O: Announcing rules_img: a faster path to container images in Bazel
17 Dec 2025
Planet Haskell
Matt Parsons: The Subtle Footgun of TVar (Map _ _)
16 Dec 2025
Planet Haskell
Tweag I/O: In memoriam: Alexander Esgen
15 Dec 2025
Planet Haskell
Monday Morning Haskell: Parsing CDR Messages
12 Dec 2025
Planet Haskell
Brandon Simmons: Sandbox Minus John Dillinger Equals What?
11 Dec 2025
Planet Haskell
GHC Developer Blog: GHC 9.12.3-rc3 is now available
10 Dec 2025
Newest Python PEPs
PEP 817: Wheel Variants: Beyond Platform Tags
08 Dec 2025
Planet Haskell
Edward Z. Yang: Learning to love mesh-oriented sharding
08 Dec 2025
Planet Haskell
Monday Morning Haskell: Schemas, Channels & Messages in MCAP
04 Dec 2025
Newest Python PEPs
PEP 815: Deprecate ``RECORD.jws`` and ``RECORD.p7s``
04 Dec 2025
Planet Haskell
Tweag I/O: The anatomy of a dependency graph
04 Dec 2025
Planet Haskell
Sandy Maguire: Struggling Towards an Algebraic Theory of Music
01 Dec 2025
Planet Haskell
GHC Developer Blog: GHC 9.14.1-rc3 is now available
01 Dec 2025
Planet Haskell
Monday Morning Haskell: The Structure of an MCAP File
28 Nov 2025
Planet Haskell
Well-Typed.Com: Lazy Linearity for a Core Functional Language accepted at POPL 2026
23 Nov 2025
Planet Haskell
Alen Ribic: Einstein Solid Heat Capacity on the HP-15C
18 Nov 2025
Planet Haskell
Donnacha Oisín Kidney: POPL Paper—Hyperfunctions: Communicating Continuations
16 Nov 2025
Planet Haskell
Philip Wadler: Maybe Don’t Talk to the New York Times About Zohran Mamdani
13 Nov 2025
Planet Haskell
Christoph Breitkopf: Interval Tables in Common Lisp
13 Nov 2025
Planet Haskell
Haskell Interlude: 73: Jean-Philippe Bernardy
13 Nov 2025
Planet Haskell
Lee Pike: This blog has moved!
12 Nov 2025
Newest Python PEPs
PEP 814: Add frozendict built-in type
11 Nov 2025
Planet Haskell
Chris Penner: Ditch your (mut)ex, you deserve better
11 Nov 2025
Planet Haskell
GHC Developer Blog: GHC 9.12.3-rc2 is now available
10 Nov 2025
Planet Haskell
Brent Yorgey: Call for collaboration: Disco web UI
10 Nov 2025
Planet Haskell
Derek Elkins: Umbral Calculus
08 Nov 2025
Planet Haskell
Magnus Therning: Making a theme based on modus
05 Nov 2025
Newest Python PEPs
PEP 816: WASI Support
31 Oct 2025
Planet Haskell
Well-Typed.Com: Case Study: Debugging a Haskell space leak
31 Oct 2025
Planet Haskell
Manuel M T Chakravarty: Applicative code —the IDE for functional programming— is now in beta and sports a Bluesky account to…
31 Oct 2025
Planet Haskell
Oskar Wickström: Computer Says No: Error Reporting for LTL
22 Oct 2025
Newest Python PEPs
PEP 811: Defining Python Security Response Team membership and responsibilities
21 Oct 2025
Newest Python PEPs
PEP 8107: 2026 Term Steering Council election