Issue 319 2022-06-09
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.
Which are the most popular programming languages? Take the Developer Nation survey, share your views on the most important tools or platforms for 2022 and shape the future of the Developer Ecosystem. You will get a virtual goody bag with free resources, plus a chance to win an iPhone 13, a Samsung Galaxy S22, Amazon vouchers and more.
Announcing Chez Grater Version 0.1 by Dan Fithian
Announcing Chez Grater, a new open source tool for scraping recipe blogs.
The appeal of bidirectional type-checking by Gabriella Gonzalez
In this post I hope to explain why bidirectional type-checking has a lot of cultural cachet within the programming language theory community.
Dhall: A Gateway Drug to Haskell by Saurabh Nanda
Learning Haskell directly can be a very frustrating experience for all. However, there are a few languages, heavily inspired by Haskell, that have a much gentler learning curve.
Haskle by Clément Delafargue
a small wordle-like game where you have to guess a function from the haskell prelude
How to Verify AWS SNS Notifications in Haskell by Evan Borden
These allow consumers to verify the authenticity of SNS notifications when sending them over HTTPS. While the venerable Amazonka exists, it does not handle this use case. However, we can!
Richard Bird, 1943-2022 by Jeremy Gibbons
My mentor, colleague, and friend Richard Bird died in April 2022 after a long battle with cancer.
Trying to hire a Haskell developer? You should advertise with us!
Cabal 3.8 pre-released by Mikolaj Konarski
Hello! The first 3.8 series cabal release candidate is available.
Catching What We’ve Thrown by Monday Morning Haskell
Last week we learned how to throw exceptions in Haskell. In the next couple articles, we’re going to learn how to “catch” them, so that in exceptional circumstances we can still proceed with our program in a sane way.
Haskell in Production: Haskoin by Denis Oleynikov
Read further to find out about the pros and cons of Haskell, why it is a popular choice for blockchain applications, and what tips Jean would give to people that want to develop a career working with functional programming languages.
Stability Working Group Meeting by Trevis Elser
The Stability Working Group met on Monday, May 30th. Here is a short list of things we discussed.
Show & tell
- toml-reader by Brandon Chinn
TOML format parser compliant with v1.0.0.