Newsletter
Issue 261 2021-04-29
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
-
Announcing Ema - Static Sites in Haskell by Sridhar Ratnakumar
Announcing Ema, a new static site generator in Haskell with hot reload destined to develop an unique kind of apps.
-
Consider the Ellipse by Tony Day
In the course of chart-svg development, I’ve considered the ellipse. Quite a bit.
-
GHC 9.2.1-alpha2 now available by Ben Gamari
The GHC developers are very happy to announce the availability of the second alpha release in the 9.2.1 series.
-
Haskell Foundation April Update by Andrew Boardman
Technical Agenda, Affiliations, Community, Volunteering & Sponsors
-
Introduce BIO: A Simple Streaming Abstraction by Dong Han
In Z-IO v0.8, we introduce a new
BIO
type to simplified streaming processing. -
The Pains of Path Parsing by Michael Snoyman
I’ve spent a considerable amount of coding time getting into the weeds of path parsing and generation in web applications.
-
SSA transformation for GHC’s native code generator (Part 1) by Benjamin Maurer
For my first big project on GHC, I wanted to try and improve the Graph Coloring Register allocator in NCG.
Jobs
-
Mercury is building a bank for startups. We’re hiring Haskell engineers (generalist and backend). Apply if you want to work with Haskell/Yesod/Persistent and React/Redux/Typescript. You can check out <www.lifeatmercury.com> (pw:
charlietuna
). Reach out to veronica@mercury.com with questions.
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
First release candidate for stack-2.7 by Emanuel Borsboom
-
Functional Reactive Programming and the Web Audio API (pdf) by Mike Solomon
This paper shows how FRP can be used to build reactive audio applications that blend the WebAudio API with other browser-based APIs.
-
Ormolu internship by Mark Karpov
I think it is cool to be paid to work full-time on a project like this. If you concur, we have good news for you!
-
Proving Stuff in Haskell (video) by Mads Buch
This Curry-Howard correspondence is another way to view types and terms in programming.
Show & tell
-
isScopedTypeVariablesEnabled :: Bool
by Chris SmithProof that turning ScopedTypeVariables on or off can silently change the meaning of existing code.
-
Today we achieved the dream by Kirk Shillingford
Made a function called
missyElliott
that takes a data structure, flips it, and reverses it.
Call for participation
-
CONFLANG is a new workshop on the design, the usage and the tooling of configuration languages.
-
For the second time, the Haskell Love conference gathers all Haskell enthusiasts from around the globe!
-
ihp: Link a running, working example of example app built in guide