Issue 194 2020-01-16
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.
Call for Ideas for 2020 by Summer of Haskell
If you are the maintainer or a user of a Haskell project, and you have an improvement in mind which a student could work on during the summer, please submit an idea.
Static types are dangerously interesting by Alex Nixon
This post will take you through a tiny, real-world example, showing how you can use static types to swap one problem for another.
Adjunctions in the wild: foldl by Justin Le
The goal is to show how much this example made me further appreciate the conceptual idea of adjunctions and how they can pop up in interesting places in practical libraries.
The road to proficient Haskell by William Yao
Here’s my recommendation about what resources and exercises to use for each step. May it help you on your path to proficiency.
Using Cabal on its Own by Monday Morning Haskell
We can use Cabal in a standalone fashion, as Haskell developers did for years. This week, we’ll explore what this looks like. We’ll encounter the problems that ultimately led to the development of Stack.
Common stanzas by Veronika Romashkina
I would like to discuss one specific feature of Cabal — common stanzas, explain its mission and demonstrate how it could be used, which problems it helps to avoid, and also mention some widely used alternatives.
Generating small binaries in Haskell by Alex Dixon
I’ve been mulling over the biggest problem that microcosmos has: It’s huge. To be precsise, it’s 113MB once compiled.
Digging into Lenses by Josh Kuhn
In order to understand the haskell lens library better, I recently dug into some of the underlying types involved.
- Interos is Hiring Full Stack Haskell Software Engineers (ad)
At Interos, we are disrupting the way Fortune 500 companies and government agencies identify and respond to risk within their supply chains. We deliver the data and insights to business leaders that help them identify, visualize and understand the ripple effects that could impact their supply chains, before they happen. Recently funded by Kleiner Perkins and pivoting to an automated solution, Interos is in essence, a start-up SaaS environment.
Trying to hire a Haskell developer? You should advertise with us!
Gain confidence with Haskell! by Brandon
Why would I reach for Haskell, when Python is easy enough to understand and use? What Haskell provides, in my opinion, is confidence in my code.
Haskell.org GSoC results for 2019 by Summer of Haskell
Haskell.org took part in Google Summer of Code again in 2019, and we had some really successful projects!
Package of the week
This week’s package of the week is Gloss, a library that provides painless 2D vector graphics, animations and simulations. Get something cool on the screen in under 10 minutes.