# Top

**URL:** https://discourse.haskell.org/top.md

[Latest](https://discourse.haskell.org/latest.md) · [Categories](https://discourse.haskell.org/categories.md) · [Tags](https://discourse.haskell.org/tags.md)

---

## [Real World Haskell Revived](https://discourse.haskell.org/t/real-world-haskell-revived/14461)

<div class="topic-metadata">

**Author:** [@jaror](https://discourse.haskell.org/u/jaror)\
**Replies:** 28\
**Last updated:** [August 27, 2026, 1:21pm UTC](https://discourse.haskell.org/t/real-world-haskell-revived/14461 "2026-08-27T13:21:38Z")

</div>

Haskell is considered too theoretical by many, but Bryan, Don, and John, begged to differ by writing Real World Haskell. The book was written in collaboration with over 800 online commenters and released back to the publ…

---

## [State of Haskell 2025](https://discourse.haskell.org/t/state-of-haskell-2025/13390)

<div class="topic-metadata">

**Author:** [@jmct](https://discourse.haskell.org/u/jmct)\
**Replies:** 15\
**Last updated:** [March 31, 2026, 10:06am UTC](https://discourse.haskell.org/t/state-of-haskell-2025/13390 "2026-03-31T10:06:56Z")

</div>

Hello everyone! The Haskell Foundation is reviving @taylorfausak’s State of Haskell Survey. It’s been a few years and so we’re doing it a bit differently, but the plan is to start doing this yearly again so that we can …

---

## [Haskell Foundation 2026 Update](https://discourse.haskell.org/t/haskell-foundation-2026-update/14136)

<div class="topic-metadata">

**Author:** [@LaurentRDC](https://discourse.haskell.org/u/LaurentRDC)\
**Replies:** 19\
**Last updated:** [July 15, 2026, 10:41pm UTC](https://discourse.haskell.org/t/haskell-foundation-2026-update/14136 "2026-07-15T22:41:35Z")

</div>

The Haskell Foundation has been at the center of a flurry of changes, all of which I’d like to share with the community today. First, José, our executive director for the past few years, has decided to step away from hi…

---

## [GHC 9.14.1 is now available](https://discourse.haskell.org/t/ghc-9-14-1-is-now-available/13430)

<div class="topic-metadata">

**Author:** [@wz1000](https://discourse.haskell.org/u/wz1000)\
**Replies:** 18\
**Last updated:** [January 11, 2026, 10:07pm UTC](https://discourse.haskell.org/t/ghc-9-14-1-is-now-available/13430 "2026-01-11T22:07:21Z")

</div>

The GHC developers are very pleased to announce the release of GHC 9.14.1. Binary distributions, source distributions, and documentation are available at downloads.haskell.org. GHC 9.14 brings a number of new features…

---

## [State of Haskell 2025 results](https://discourse.haskell.org/t/state-of-haskell-2025-results/13755)

<div class="topic-metadata">

**Author:** [@jmct](https://discourse.haskell.org/u/jmct)\
**Replies:** 16\
**Last updated:** [March 4, 2026, 8:32pm UTC](https://discourse.haskell.org/t/state-of-haskell-2025-results/13755 "2026-03-04T20:32:44Z")

</div>

At the end of 2025, the Haskell Foundation re-started the Haskell Yearly Survey. I’d like to thank Taylor Fausak for being supportive of our effort in conducting these surveys. The last survey was conducted in 2022 and t…

---

## [Brillo 2.0 - Production ready 2D graphics](https://discourse.haskell.org/t/brillo-2-0-production-ready-2d-graphics/13747)

<div class="topic-metadata">

**Author:** [@ad-si](https://discourse.haskell.org/u/ad-si)\
**Replies:** 17\
**Last updated:** [May 20, 2026, 10:38pm UTC](https://discourse.haskell.org/t/brillo-2-0-production-ready-2d-graphics/13747 "2026-05-20T22:38:58Z")

</div>

I’m incredibly excited to announce Brillo 2.0! :tada: This is a massive release and the result of our efforts to fix all the issues that make Haskell desktop apps feel like second-class citizens: Make anti-aliasing …

---

## [V0.1.0.0 of ghcup-gtk released](https://discourse.haskell.org/t/v0-1-0-0-of-ghcup-gtk-released/14631)

<div class="topic-metadata">

**Author:** [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Replies:** 17\
**Last updated:** [September 18, 2026, 9:08am UTC](https://discourse.haskell.org/t/v0-1-0-0-of-ghcup-gtk-released/14631 "2026-09-18T09:08:44Z")

</div>

First release of ghcup-gtk, a GTK wrapper around the ghcup toolchain manager designed to appeal to newcomers to the language (and possibly newcomers to computer programming). Packages for various operating systems are d…

---

## [The Hazy Haskell Compiler](https://discourse.haskell.org/t/the-hazy-haskell-compiler/13497)

<div class="topic-metadata">

**Author:** [@superstar64](https://discourse.haskell.org/u/superstar64)\
**Replies:** 36\
**Last updated:** [September 28, 2026, 4:49pm UTC](https://discourse.haskell.org/t/the-hazy-haskell-compiler/13497 "2026-09-28T16:49:32Z")

</div>

I’m proud to showcase Hazy, my Haskell compiler. This is a project I have been working on in private for 3 years. It’s unfortunately not finished but it’s at the point where it’s fairly interesting. The type checker larg…

---

## [\[Security Advisory\] HSEC-2024-0004: Hackage package and doc upload stored XSS vulnerability](https://discourse.haskell.org/t/security-advisory-hsec-2024-0004-hackage-package-and-doc-upload-stored-xss-vulnerability/13547)

<div class="topic-metadata">

**Author:** [@frasertweedale](https://discourse.haskell.org/u/frasertweedale)\
**Replies:** 19\
**Last updated:** [January 26, 2026, 2:23pm UTC](https://discourse.haskell.org/t/security-advisory-hsec-2024-0004-hackage-package-and-doc-upload-stored-xss-vulnerability/13547 "2026-01-26T14:23:16Z")

</div>

Today the Haskell Security Response Team (SRT) published an advisory concerning a critical security flaw in hackage-server, which is the software that powers hackage.haskell.org, the primary package index for the Haskell…

---

## [Serokell’s Work on GHC: Dependent Types, Part 5](https://discourse.haskell.org/t/serokell-s-work-on-ghc-dependent-types-part-5/14184)

<div class="topic-metadata">

**Author:** [@int-index](https://discourse.haskell.org/u/int-index)\
**Replies:** 9\
**Last updated:** [June 8, 2026, 10:10am UTC](https://discourse.haskell.org/t/serokell-s-work-on-ghc-dependent-types-part-5/14184 "2026-06-08T10:10:04Z")

</div>

---

## [How to keep enjoying programming in a world of LLMs](https://discourse.haskell.org/t/how-to-keep-enjoying-programming-in-a-world-of-llms/14705)

<div class="topic-metadata">

**Author:** [@turion](https://discourse.haskell.org/u/turion)\
**Replies:** 12\
**Last updated:** [September 25, 2026, 3:26pm UTC](https://discourse.haskell.org/t/how-to-keep-enjoying-programming-in-a-world-of-llms/14705 "2026-09-25T15:26:00Z")

</div>

Are you steering towards AI burnout? Afraid of loosing your job to someone with little programming skills, no aspirations to quality, and a huge Claude account? Disappointed about the code quality in your projects, or wo…

---

## [The Haskell Debugger for GHC 9.14](https://discourse.haskell.org/t/the-haskell-debugger-for-ghc-9-14/13499)

<div class="topic-metadata">

**Author:** [@romes](https://discourse.haskell.org/u/romes)\
**Replies:** 13\
**Last updated:** [January 12, 2026, 8:55am UTC](https://discourse.haskell.org/t/the-haskell-debugger-for-ghc-9-14/13499 "2026-01-12T08:55:37Z")

</div>

The Haskell Debugger is ready to use with GHC-9.14! The installation, configuration, and talks can be found in the official website. The tl;dr first step is installing the debugger: $ ghc --version # MUST BE GHC 9.14 T…

---

## [GHC 10.0.1-alpha1 is now available](https://discourse.haskell.org/t/ghc-10-0-1-alpha1-is-now-available/14706)

<div class="topic-metadata">

**Author:** [@wz1000](https://discourse.haskell.org/u/wz1000)\
**Replies:** 14\
**Last updated:** [October 1, 2026, 3:38pm UTC](https://discourse.haskell.org/t/ghc-10-0-1-alpha1-is-now-available/14706 "2026-10-01T15:38:31Z")

</div>

The GHC developers are very pleased to announce the availability of the first alpha prerelease of GHC 10.0.1. Binary distributions, source distributions, and documentation are available at downloads.haskell.org and vi…

---

## [Haskell New Year Resolutions for 2026](https://discourse.haskell.org/t/haskell-new-year-resolutions-for-2026/13478)

<div class="topic-metadata">

**Author:** [@danidiaz](https://discourse.haskell.org/u/danidiaz)\
**Replies:** 15\
**Last updated:** [January 10, 2026, 6:25am UTC](https://discourse.haskell.org/t/haskell-new-year-resolutions-for-2026/13478 "2026-01-10T06:25:39Z")

</div>

When defining a typeclass that can be generically derived, add the corresponding Generically instance. When writing FFI bindings, use the capi calling convention, where appropiate. Down with \* for kinds, use Type instea…

---

## [Pure Borrow: Linear Haskell Meets Rust-Style Borrowing](https://discourse.haskell.org/t/pure-borrow-linear-haskell-meets-rust-style-borrowing/13975)

<div class="topic-metadata">

**Author:** [@konn](https://discourse.haskell.org/u/konn)\
**Replies:** 14\
**Last updated:** [May 5, 2026, 12:26am UTC](https://discourse.haskell.org/t/pure-borrow-linear-haskell-meets-rust-style-borrowing/13975 "2026-05-05T00:26:30Z")

</div>

TL;DR You can now use Rust-style mutable and shared borrows in Linear Haskell, within ST-like linear monad, BO, with pure, type-safe, and leak-freedom support of mutation and concurrency! It comes with flexible feature o…

---

## [\[Well-Typed Blog\] Haskell ecosystem activities report: June–August 2026](https://discourse.haskell.org/t/well-typed-blog-haskell-ecosystem-activities-report-june-august-2026/14707)

<div class="topic-metadata">

**Author:** [@adamgundry](https://discourse.haskell.org/u/adamgundry)\
**Replies:** 11\
**Last updated:** [September 24, 2026, 6:02pm UTC](https://discourse.haskell.org/t/well-typed-blog-haskell-ecosystem-activities-report-june-august-2026/14707 "2026-09-24T18:02:47Z")

</div>

… and a question to the community: do you find these reports useful? What would you like to see more or less about?

---

## [Anti-LLM Sentiment Considered Harmful](https://discourse.haskell.org/t/anti-llm-sentiment-considered-harmful/14008)

<div class="topic-metadata">

**Author:** [@shinzui](https://discourse.haskell.org/u/shinzui)\
**Replies:** 126\
**Last updated:** [June 20, 2026, 3:21pm UTC](https://discourse.haskell.org/t/anti-llm-sentiment-considered-harmful/14008 "2026-06-20T15:21:27Z")

</div>

The recent anti-LLM sentiment on this forum feels misguided to me. I adopted Haskell at work about five years ago, but only a small subset of our microservices ended up using it. The main reason is not the language itse…

---

## [Haskell on Codeberg](https://discourse.haskell.org/t/haskell-on-codeberg/14650)

<div class="topic-metadata">

**Author:** [@TeofilC](https://discourse.haskell.org/u/TeofilC)\
**Replies:** 19\
**Last updated:** [October 9, 2026, 1:00pm UTC](https://discourse.haskell.org/t/haskell-on-codeberg/14650 "2026-10-09T13:00:21Z")

</div>

I have created a haskell organisation on Codeberg. If you’d like to join please create an issue here and then you should be able to migrate a project over. You can also, of course, host Haskell projects in your personal …

---

## [Sneak Peek: Bolt Math](https://discourse.haskell.org/t/sneak-peek-bolt-math/13766)

<div class="topic-metadata">

**Author:** [@ApothecaLabs](https://discourse.haskell.org/u/ApothecaLabs)\
**Replies:** 42\
**Last updated:** [August 26, 2026, 3:57pm UTC](https://discourse.haskell.org/t/sneak-peek-bolt-math/13766 "2026-08-26T15:57:13Z")

</div>

Fixing the Num hierarchy for Great Good The Haskell numerical hierarchy is now dust, scattered to the winds. It should come as no surprise to anyone following my work, that if I am complaining about something, it is …

---

## [Yet another opinion on LLMs · Hasufell's blog](https://discourse.haskell.org/t/yet-another-opinion-on-llms-hasufells-blog/13775)

<div class="topic-metadata">

**Author:** [@hasufell](https://discourse.haskell.org/u/hasufell)\
**Replies:** 41\
**Last updated:** [March 17, 2026, 10:43am UTC](https://discourse.haskell.org/t/yet-another-opinion-on-llms-hasufells-blog/13775 "2026-03-17T10:43:18Z")

</div>

---

## [\[ANN\] hgg — a Haskell-native grammar of graphics](https://discourse.haskell.org/t/ann-hgg-a-haskell-native-grammar-of-graphics/14432)

<div class="topic-metadata">

**Author:** [@frenzieddoll](https://discourse.haskell.org/u/frenzieddoll)\
**Replies:** 13\
**Last updated:** [October 13, 2026, 10:10am UTC](https://discourse.haskell.org/t/ann-hgg-a-haskell-native-grammar-of-graphics/14432 "2026-10-13T10:10:07Z")

</div>

Hello everyone, I have released hgg, a Haskell-native declarative plotting library based on the grammar of graphics. Plots in hgg are pure values built by monoid composition: raw |\>\> layer ( scatter "x" "y" …

---

## [Making GHC upgrades easy](https://discourse.haskell.org/t/making-ghc-upgrades-easy/14279)

<div class="topic-metadata">

**Author:** [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Replies:** 12\
**Last updated:** [July 16, 2026, 6:57am UTC](https://discourse.haskell.org/t/making-ghc-upgrades-easy/14279 "2026-07-16T06:57:30Z")

</div>

When a shiny new version of GHC comes out, it should be easy to upgrade. After all, the new compiler should be more capable than the previous version! @simonpj explains in details what has been done, what is now possibl…

---

## [\[ANN\] Project Fluent for Haskell](https://discourse.haskell.org/t/ann-project-fluent-for-haskell/14778)

<div class="topic-metadata">

**Author:** [@ners](https://discourse.haskell.org/u/ners)\
**Replies:** 16\
**Last updated:** [October 24, 2026, 6:27pm UTC](https://discourse.haskell.org/t/ann-project-fluent-for-haskell/14778 "2026-10-24T18:27:08Z")

</div>

We are happy to announce that Project Fluent has finally come to Haskell! :tada: Fluent is a localisation system for natural-sounding translations. It keeps simple messages simple and lets translators express plurals, g…

---

## [Haskell Language Server 2.15.0.0 release](https://discourse.haskell.org/t/haskell-language-server-2-15-0-0-release/14874)

<div class="topic-metadata">

**Author:** [@VeryMilkyJoe](https://discourse.haskell.org/u/VeryMilkyJoe)\
**Replies:** 9\
**Last updated:** [October 29, 2026, 6:48am UTC](https://discourse.haskell.org/t/haskell-language-server-2-15-0-0-release/14874 "2026-10-29T06:48:40Z")

</div>

---

## [GHC 9.12.4 is now available](https://discourse.haskell.org/t/ghc-9-12-4-is-now-available/13852)

<div class="topic-metadata">

**Author:** [@wz1000](https://discourse.haskell.org/u/wz1000)\
**Replies:** 20\
**Last updated:** [April 14, 2026, 3:14am UTC](https://discourse.haskell.org/t/ghc-9-12-4-is-now-available/13852 "2026-04-14T03:14:12Z")

</div>

The GHC developers are very pleased to announce the release of GHC 9.12.4. Binary distributions, source distributions, and documentation are available at downloads.haskell.org and via GHCup. GHC 9.12.4 is a bug-fix re…

---

## [Buck2 build system for Cabal projects](https://discourse.haskell.org/t/buck2-build-system-for-cabal-projects/14770)

<div class="topic-metadata">

**Author:** [@simonmar](https://discourse.haskell.org/u/simonmar)\
**Replies:** 37\
**Last updated:** [November 4, 2026, 10:15am UTC](https://discourse.haskell.org/t/buck2-build-system-for-cabal-projects/14770 "2026-11-04T10:15:54Z")

</div>

This started as a little experiment and got a bit out of hand, but anyway: I’ve built an extension to Cabal to let you use Buck2 as the build system for a Cabal project. Why, might you ask? Well, it’s faster for one thin…

---

## [Haskell Language Server 2.15.0.0 is now available](https://discourse.haskell.org/t/haskell-language-server-2-15-0-0-is-now-available/14638)

<div class="topic-metadata">

**Author:** [@fendor](https://discourse.haskell.org/u/fendor)\
**Replies:** 11\
**Last updated:** [September 6, 2026, 4:08am UTC](https://discourse.haskell.org/t/haskell-language-server-2-15-0-0-is-now-available/14638 "2026-09-06T04:08:57Z")

</div>

The HLS team is excited to announce the release 2.15.0.0 of the Haskell Language Server. Binaries for this release are available at Index of /~hls/haskell-language-server-2.15.0.0/. These binaries can be installed usi…

---

## [Haskell Language Server 2.13.0.0](https://discourse.haskell.org/t/haskell-language-server-2-13-0-0/13600)

<div class="topic-metadata">

**Author:** [@fendor](https://discourse.haskell.org/u/fendor)\
**Replies:** 11\
**Last updated:** [April 27, 2026, 6:57am UTC](https://discourse.haskell.org/t/haskell-language-server-2-13-0-0/13600 "2026-04-27T06:57:58Z")

</div>

The HLS Team is proud to announce the 2.13.0.0 release of the Haskell Language Server! Binaries for this release are available at Index of /~hls/haskell-language-server-2.13.0.0/. If you are using the vanilla channel …

---

## [Rust-style Attribute Macro in Haskell, using GHC 10 Modifiers Extension](https://discourse.haskell.org/t/rust-style-attribute-macro-in-haskell-using-ghc-10-modifiers-extension/14726)

<div class="topic-metadata">

**Author:** [@konn](https://discourse.haskell.org/u/konn)\
**Replies:** 10\
**Last updated:** [September 26, 2026, 12:31pm UTC](https://discourse.haskell.org/t/rust-style-attribute-macro-in-haskell-using-ghc-10-modifiers-extension/14726 "2026-09-26T12:31:07Z")

</div>

As a long-time Haskeller writing Rust in production, I always miss the powerful Template Haskell macros - Rust’s macro system is rather ad-hoc and weaker than Haskell (it fails to handle hygienity properly, and, cruciall…

---

## [Haskell Weekly lost its subscriber list](https://discourse.haskell.org/t/haskell-weekly-lost-its-subscriber-list/13847)

<div class="topic-metadata">

**Author:** [@taylorfausak](https://discourse.haskell.org/u/taylorfausak)\
**Replies:** 12\
**Last updated:** [March 29, 2026, 3:56am UTC](https://discourse.haskell.org/t/haskell-weekly-lost-its-subscriber-list/13847 "2026-03-29T03:56:55Z")

</div>

---

## [Diff package adopts LiquidHaskell for static checks](https://discourse.haskell.org/t/diff-package-adopts-liquidhaskell-for-static-checks/14377)

<div class="topic-metadata">

**Author:** [@facundominguez](https://discourse.haskell.org/u/facundominguez)\
**Replies:** 12\
**Last updated:** [August 12, 2026, 11:11am UTC](https://discourse.haskell.org/t/diff-package-adopts-liquidhaskell-for-static-checks/14377 "2026-08-12T11:11:28Z")

</div>

Hello, dear haskellers! I want to make a splash about LiquidHaskell being used for static checks in the Diff package, used transitively by more than 17000 packages according to hackage-revdeps \[link\]. Users of Diff are…

---

## [What are the next steps for reinstallable base?](https://discourse.haskell.org/t/what-are-the-next-steps-for-reinstallable-base/13319)

<div class="topic-metadata">

**Author:** [@mpickering](https://discourse.haskell.org/u/mpickering)\
**Replies:** 35\
**Last updated:** [July 29, 2026, 8:37pm UTC](https://discourse.haskell.org/t/what-are-the-next-steps-for-reinstallable-base/13319 "2026-07-29T20:37:04Z")

</div>

I’ve opened a ticket on the CLC issue tracker to start discussing the next steps for the “reinstallable base” project. If you have thoughts about where this effort should go, please join the conversation in the issue or …

---

## [Call for proposals: Reviewing, testing, and managing LLM generated Haskell](https://discourse.haskell.org/t/call-for-proposals-reviewing-testing-and-managing-llm-generated-haskell/14041)

<div class="topic-metadata">

**Author:** [@jmct](https://discourse.haskell.org/u/jmct)\
**Replies:** 22\
**Last updated:** [June 7, 2026, 3:19am UTC](https://discourse.haskell.org/t/call-for-proposals-reviewing-testing-and-managing-llm-generated-haskell/14041 "2026-06-07T03:19:48Z")

</div>

Hey everyone, Things are moving pretty fast in the world of LLMs and we’re all trying to navigate our way through it. In Open Source we wonder how projects should deal with LLM-based code contributions, or maybe even ha…

---

## [Welcome again the Case Split plugin for HLS](https://discourse.haskell.org/t/welcome-again-the-case-split-plugin-for-hls/14469)

<div class="topic-metadata">

**Author:** [@enlico](https://discourse.haskell.org/u/enlico)\
**Replies:** 9\
**Last updated:** [September 4, 2026, 8:38am UTC](https://discourse.haskell.org/t/welcome-again-the-case-split-plugin-for-hls/14469 "2026-09-04T08:38:09Z")

</div>

Welcome again the Case Split plugin for HLS Hello everybody! This summer I am a contributor to GSoC, and I’m pouring my energies and keystrokes into the HLS ecosystem, specifically into #5013, by bringing back to life a…

---

## [MicroHs is the browser is more fun now](https://discourse.haskell.org/t/microhs-is-the-browser-is-more-fun-now/14069)

<div class="topic-metadata">

**Author:** [@augustss](https://discourse.haskell.org/u/augustss)\
**Replies:** 30\
**Last updated:** [May 16, 2026, 11:46am UTC](https://discourse.haskell.org/t/microhs-is-the-browser-is-more-fun-now/14069 "2026-05-16T11:46:07Z")

</div>

I’ve updated MicroHs in the browser. New features: You can import a local directory into the in-memory file system used by MicroHs. It will keep in sync with changes made to the local directory (with a small delay). Y…

---

## [2026-06-09: Informal GHC Release Status Update of a Sort](https://discourse.haskell.org/t/2026-06-09-informal-ghc-release-status-update-of-a-sort/14250)

<div class="topic-metadata">

**Author:** [@AndreasPK](https://discourse.haskell.org/u/AndreasPK)\
**Replies:** 8\
**Last updated:** [October 16, 2026, 12:51pm UTC](https://discourse.haskell.org/t/2026-06-09-informal-ghc-release-status-update-of-a-sort/14250 "2026-10-16T12:51:11Z")

</div>

Hello Community! At ZuriHac I was encouraged to reach out more about what is going with GHC Releases. So this is a short and somewhat informal update about the status of various releases. Branches, branches everywhere …

---

## [\[ANN\] tricorder - a new development tool for Haskell and LLMs](https://discourse.haskell.org/t/ann-tricorder-a-new-development-tool-for-haskell-and-llms/14208)

<div class="topic-metadata">

**Author:** [@cgeorgii](https://discourse.haskell.org/u/cgeorgii)\
**Replies:** 12\
**Last updated:** [June 16, 2026, 3:36am UTC](https://discourse.haskell.org/t/ann-tricorder-a-new-development-tool-for-haskell-and-llms/14208 "2026-06-16T03:36:02Z")

</div>

Hey everyone, for those of you who don’t know me, my name is Christian and I’m an engineer at Tweag. I am very pleased to announce the very first release of tricorder! :tada: tricorder has been my daily driver for Has…

---

## [A Couple Million Lines of Haskell: Production Engineering at Mercury](https://discourse.haskell.org/t/a-couple-million-lines-of-haskell-production-engineering-at-mercury/13859)

<div class="topic-metadata">

**Author:** [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Replies:** 4\
**Last updated:** [April 2, 2026, 2:11pm UTC](https://discourse.haskell.org/t/a-couple-million-lines-of-haskell-production-engineering-at-mercury/13859 "2026-04-02T14:11:07Z")

</div>

The editors of the Haskell Blog are happy to announce a new series of articles called “Haskellers from the trenches”, where we invite experienced engineers to talk about their subjects of expertise, best practices, and p…

---

## [\[ANN\] hpgsql, a pure Haskell PostgreSQL driver (no libpq)](https://discourse.haskell.org/t/ann-hpgsql-a-pure-haskell-postgresql-driver-no-libpq/14101)

<div class="topic-metadata">

**Author:** [@mzabani](https://discourse.haskell.org/u/mzabani)\
**Replies:** 14\
**Last updated:** [June 11, 2026, 8:11pm UTC](https://discourse.haskell.org/t/ann-hpgsql-a-pure-haskell-postgresql-driver-no-libpq/14101 "2026-06-11T20:11:14Z")

</div>

It’s a pleasure to announce hpgsql, a PostgreSQL driver written in pure Haskell (no libpq), with an API largely inspired by the great postgresql-simple library, but featuring: Usage of PostgreSQL’s binary protocol Quer…

---

## [\[ANN\] Hodatime - Batteries included Date/time library](https://discourse.haskell.org/t/ann-hodatime-batteries-included-date-time-library/14487)

<div class="topic-metadata">

**Author:** [@jason\_j](https://discourse.haskell.org/u/jason_j)\
**Replies:** 13\
**Last updated:** [August 5, 2026, 12:33pm UTC](https://discourse.haskell.org/t/ann-hodatime-batteries-included-date-time-library/14487 "2026-08-05T12:33:27Z")

</div>

Hodatime is a date and time library for Haskell, inspired by Noda Time (itself, inspired by Joda Time) and Erik Naggum’s “The Long, Painful History of Time”. This library is intended to be batteries included, which is i…

---

## [MicroHs v0.15.0.0](https://discourse.haskell.org/t/microhs-v0-15-0-0/13422)

<div class="topic-metadata">

**Author:** [@augustss](https://discourse.haskell.org/u/augustss)\
**Replies:** 8\
**Last updated:** [January 5, 2026, 7:05pm UTC](https://discourse.haskell.org/t/microhs-v0-15-0-0/13422 "2026-01-05T19:05:00Z")

</div>

There is a new version of MicroHs on GitHub. There are lots of little changes, and more packages on Hackage now compile. Release notes: Features New language extensions EmptyDataDeriving NondecreasingIndentation Mon…

---

## [Final call for GHC String Interpolation proposal!](https://discourse.haskell.org/t/final-call-for-ghc-string-interpolation-proposal/14234)

<div class="topic-metadata">

**Author:** [@brandonchinn178](https://discourse.haskell.org/u/brandonchinn178)\
**Replies:** 29\
**Last updated:** [August 4, 2026, 7:22am UTC](https://discourse.haskell.org/t/final-call-for-ghc-string-interpolation-proposal/14234 "2026-08-04T07:22:42Z")

</div>

Proposal: Native string interpolation syntax by brandonchinn178 · Pull Request #570 · ghc-proposals/ghc-proposals · GitHub Previous topic: Updates for String-related GHC proposals - #27 by brandonchinn178 HIW slides: GH…

---

## [Flexible Haskell - a new plugin for JetBrains IDEs](https://discourse.haskell.org/t/flexible-haskell-a-new-plugin-for-jetbrains-ides/13813)

<div class="topic-metadata">

**Author:** [@madppiper](https://discourse.haskell.org/u/madppiper)\
**Replies:** 68\
**Last updated:** [June 27, 2026, 4:54am UTC](https://discourse.haskell.org/t/flexible-haskell-a-new-plugin-for-jetbrains-ides/13813 "2026-06-27T04:54:30Z")

</div>

Hey everybody, glad to be in touch. I recently launched a Haskell language implemntation for all JetBrains IDEs (IntelliJ, PyCharm, CLion, GoLand, RubyMine etc) and am now looking for early adopters. It is called “Flex…

---

## [Tooling improvement // Integrate test watcher (cabal)](https://discourse.haskell.org/t/tooling-improvement-integrate-test-watcher-cabal/14623)

<div class="topic-metadata">

**Author:** [@benjaminweb](https://discourse.haskell.org/u/benjaminweb)\
**Replies:** 30\
**Last updated:** [September 22, 2026, 6:56pm UTC](https://discourse.haskell.org/t/tooling-improvement-integrate-test-watcher-cabal/14623 "2026-09-22T18:56:00Z")

</div>

From a developer’s perspective one of those basics I need is a watcher that reloads rapidly on any change I make on the code base and reruns all the tests. I dare to say it’s standard for many to develop in such a fashio…

---

## [GHC's profiling tools: overview](https://discourse.haskell.org/t/ghcs-profiling-tools-overview/13380)

<div class="topic-metadata">

**Author:** [@simonpj](https://discourse.haskell.org/u/simonpj)\
**Replies:** 10\
**Last updated:** [December 10, 2025, 2:23pm UTC](https://discourse.haskell.org/t/ghcs-profiling-tools-overview/13380 "2025-12-10T14:23:11Z")

</div>

I regularly find myself looking for an overview of the many profiling tools that GHC offers, but I can never find one! So I have started this wiki page as a kind of “contents list” or set of bookmarks. I don’t want to…

---

## [\[ANN\] GHCup 0.2.2.0 release](https://discourse.haskell.org/t/ann-ghcup-0-2-2-0-release/14144)

<div class="topic-metadata">

**Author:** [@hasufell](https://discourse.haskell.org/u/hasufell)\
**Replies:** 5\
**Last updated:** [June 11, 2026, 5:14pm UTC](https://discourse.haskell.org/t/ann-ghcup-0-2-2-0-release/14144 "2026-06-11T17:14:14Z")

</div>

I’m very pleased to announce the release of :tada: 0.2.2.0 :tada: :flexed\_biceps: Motivation The work on this release was sponsored by IOG, since their need for shipping alternative compilers coincided with the Installe…

---

## [After 7 years in production, Scarf has reluctantly moved away from Haskell](https://discourse.haskell.org/t/after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell/14380)

<div class="topic-metadata">

**Author:** [@avi](https://discourse.haskell.org/u/avi)\
**Replies:** 172\
**Last updated:** [July 22, 2026, 10:02pm UTC](https://discourse.haskell.org/t/after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell/14380 "2026-07-22T22:02:38Z")

</div>

With sadness, I post: Thoughts and discussion welcome.

---

## [Http-tower-hs — A Rust Tower-inspired middleware library for Haskell](https://discourse.haskell.org/t/http-tower-hs-a-rust-tower-inspired-middleware-library-for-haskell/13892)

<div class="topic-metadata">

**Author:** [@jarlah](https://discourse.haskell.org/u/jarlah)\
**Replies:** 26\
**Last updated:** [April 9, 2026, 6:03am UTC](https://discourse.haskell.org/t/http-tower-hs-a-rust-tower-inspired-middleware-library-for-haskell/13892 "2026-04-09T06:03:33Z")

</div>

I’ve been building http-tower-hs, a composable HTTP client middleware library for Haskell, inspired by Rust’s Tower. The problem Haskell has solid HTTP clients (http-client, http-client-tls), but no middleware compositi…

---

## [How to filter out vibe-coded dependencies](https://discourse.haskell.org/t/how-to-filter-out-vibe-coded-dependencies/13918)

<div class="topic-metadata">

**Author:** [@hasufell](https://discourse.haskell.org/u/hasufell)\
**Replies:** 77\
**Last updated:** [May 5, 2026, 9:07am UTC](https://discourse.haskell.org/t/how-to-filter-out-vibe-coded-dependencies/13918 "2026-05-05T09:07:16Z")

</div>

Since people seem to already publish vibe coded projects to hackage I’m starting to wonder how I can make sure my dependency graph never includes such packages. There’s no label on hackage and most READMEs have no discl…

---

## [\[ANN\] Rivulet & Wayland on Haskell](https://discourse.haskell.org/t/ann-rivulet-wayland-on-haskell/13921)

<div class="topic-metadata">

**Author:** [@jackiedorland](https://discourse.haskell.org/u/jackiedorland)\
**Replies:** 37\
**Last updated:** [September 7, 2026, 2:43pm UTC](https://discourse.haskell.org/t/ann-rivulet-wayland-on-haskell/13921 "2026-09-07T14:43:55Z")

</div>

Recently, I switched to Asahi Linux on my Mac. I’ve been a Linux user on my desktop PC for years, and for the most part I’ve always used Fedora. So I thought it would be neat to experiment with the Fedora Asahi Remix! Ho…

[Next page](https://discourse.haskell.org/top.md?page=1&per_page=50)
