Issue 387 2023-09-28
Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community.
Charting a course toward a stable API for GHC by Alexis King
Our plan of attack is to start small. We cannot hope to address all the complex needs of, say, typechecker plugins or HLS right out of the gate, but we believe we can provide real, immediate utility to many existing tools.
Defeating Return Type Polymorphism by Philipp Hagenlocher
This post is an exploration of a generic technique to effectively circumvent return type polymorphism in Haskell programs using GADTs and existential quantification.
Finishing up my last work day at the Haskell Foundation by David Thrane Christiansen
I thought I’d take a moment to reflect on what we’ve done during my time at the HF, and sketch out the next couple of months.
GHC 9.6.3 is now released by Bryan Richter
The GHC developers are happy to announce the availability of GHC 9.6.3.
Introducing NeoHaskell: A beacon of joy in a greyed tech world by Nick Tchayka
Through this initiative, I aspire to develop an optimal programming language and ecosystem that eradicates accidental complexity, either in mental form, or in code form.
Using Amazonka 2.0 by Freckle
The culture at Freckle is one of strong conventions applied uniformly to cut out noise and uncertainty and streamline development. Amazonka’s newfound consistency has reinforced our own strong opinions about how to best use the library, which we’ll describe in this post in the hopes they prove useful to others.
Trying to hire a Haskell developer? You should advertise with us!
Haskell Foundation September 2023 Update by David Thrane Christiansen
If you’re anyhow interested in web services, I’m sure you’ve heard of scotty; I’ve been using it extensively in the past years and recently joined scotty-web on Github to help out with maintenance.
Desktop apps are compiled with GHC 9.6.2, mobile apps still use 8.10.7 for now.
Show & tell
Purview - A new framework for building websites by Ian Davidson
I’m happy to announce the first good release of Purview. By good I mean I found myself having a good bit of fun writing a website with it.
I’d like to introduce a new VS Code extension I’ve been working on that implements the go-to (non-local) definition command for Haskell code.
Call for participation
Would you like to write a security advisory analyzer? by David Thrane Christiansen