Newsletter
Issue 446 2024-11-14
Subscribe now! We'll never send you spam. You can also follow our feed. Read more issues in the archives.
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.
Featured
-
Bluefin compared to effectful by Tom Ellis
Comparison of Bluefin and effectful effect systems for Haskell. A talk given by Tom Ellis (Bluefin developer) to CircuitHub.
-
First 6 months with the Haskell Foundation by Mike Pilgrem
I joined the Foundation’s board about six months ago, as a hobbyist and Haskell fan. Not coming from industry or academia, there was a lot to learn. I thought I’d take stock of what I’ve discovered.
-
Haskell For Dilettantes 16 - More Applicatives by Tea Leaves
Peter works on trying to use the Applicatives we defined in the previous lesson. He remains very confused by the typeclass.
-
Haskell Foundation October 2024 Update by José Manuel Calderón Trilla
-
Haskell Security Response Team - 2024 July–October report + new members by Fraser Tweedale
The Haskell Security Response Team (SRT) is a volunteer organization within the Haskell Foundation that is building tools and processes to aid the entire Haskell ecosystem in assessing and responding to security risks. In particular, we maintain a database of security advisories that can serve as a data source for security tooling. This report details the SRT activities from July through October 2024. We extended this reporting period by one month to include the results of our recent Call for Volunteers.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
- Using Witch to convert between structurally similar types by Taylor Fausak
Witch is a library of mine that allows you to confidently convert between values of various types. I’m happy to announce version 1.2.3.1, which adds the ability to define generic conversions between types that are structurally similar.
Show & tell
-
Polymorphism and Type Classes in Haskell by LigerLearn
An exploration into polymorphism and type classes in Haskell for beginners. We begin with understanding simple parametric polymorphism and then go through a tour of what a type class is and how you can define type class instances. We also look at the Haskell Prelude’s in-built type class hierarchy. Part of the Intro to Functional Programming with Haskell Course.
-
Making haskell-language-server loading more reponsive and smooth by Patrick Wales
In larger projects, HLS often loads slowly. One of the main obstacles is that we are loading GHC options for files in strict sequential order.