Issue 209 2020-04-30
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.
10 Reasons to Use Haskell by Vladislav Zavialov
Haskell is a blend of cutting edge research and well-tested, time-proven technology. It occupies a unique position between academia and industry.
Consider Haskell by Gil Mizrahi
In this blog post I’d like to share a bit of my thoughts on why I think Haskell is a useful and practical language to get things done (and learn a lot on the way).
Deriving Isomorphically by Hans Hoeglund
In this post I’ll present iso-deriving and show some examples of iso-deriving in action. I’ve packaged up all the types and classes used here in the iso-deriving package.
Hakyll Pt. 6 – Pure Builds With Nix by Robert Pearce
Learn how to make your hakyll project build pure and how to patch hakyll if you need to.
Learn to moonwalk with waterflow problem by Murat Kasimov
I’d like to find my own solution that would be composable, readable and involve effects.
overloaded-0.2.1: Overloaded:Do by Oleg Grenrus
Overloaded:Dois one of the new features of recent
overloadedpackage uses source plugins to reinterpret syntax in different ways.
Property testing in depth: genvalidity’s fixed-size type generators by Tom Sydney Kerckhove
This post announces
genvalidity-0.10.0.0and recently released companion libraries. This post explores the changes to the generators of
Speeding up the Sixty compiler by Olle Fredriksson
I will show the workflow and profiling tools that I use to find what to optimise in Haskell programs such as Sixty.
Tools for working on GHC by Matthew Pickering
In this post we’ll briefly describe some recent advancements in developer tooling which have been made possible by the move to Hadrian.
Writing a discord library using Polysemy by Ben Simms
Recently I’ve migrated my discord library from mtl/transformers to polysemy after reading as many blog posts as I could find on it.
- 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!
Class: Signature innovation is a slow burner by Chris Dornan
When Haskell initially proposed type classes as a way of systematically dealing showing and comparing user types I was not happy and avoided using them when I could for years.
A Servant API Testing Example From the Wild by Victor Adossi
I share some code snippets to test endpoints on a servant-powered API I work on.
Show & tell
extended-containers by konsumlamm
It aims to complement the containers and unordered-containers packages by providing some more useful immutable container types.
hspec-tables by Marcin Rzeźnicki
This is my very first Haskell library :-) It’s rather small and trivial but I missed the functionality of being able to generate ‘by-example’ tests in HSpec.
ryu by Lawrence Wu
My first library in Haskell is an attempt at porting the Ryu algorithm for floating point to decimal string conversion into pure Haskell.
stack-2.3.1 by Emanuel Borsboom