RSS feeds

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