When Rust is safer than Haskell - FP Complete
- Michael Snoyman
- 17.01.2019
- rust programming language
We’re big fans of safety-focused languages at FP Complete. As our previous blog post comparing Rust and Haskell made clear, we think both of these are great languages. A ...
READ MORE
Is Rust functional?
- Michael Snoyman
- 18.10.2018
- rust
In the past few months, and in particular in the past two weeks, I’ve gotten a number of people asking me the question: Is Rust a functional programming language? This ...
READ MORE
ResourceT: A necessary evil
- Michael Snoyman
- 04.10.2018
- Haskell Ecosystem
Alternative title: “ResourceT considered harmful”
READ MORE
Haskell Library Audit Reports
- Michael Snoyman
- 09.08.2018
- Haskell Ecosystem
Since December, FP Complete has been working with Cardano Foundation on an audit of the Cardano settlement layer. The audit work is ongoing, with the currently released ...
READ MORE
Pantry, part 3: Specifying Dependencies
- Michael Snoyman
- 01.08.2018
- Haskell Programming Language
This is part three of a series of blog posts on Pantry, a new storage and download system for Haskell packages. You can see part 1 and part 2.
READ MORE
Streaming UTF-8 in Haskell and Rust
- Michael Snoyman
- 30.07.2018
- rust
Since I seem to be a one-trick pony, I decided to write yet again to compare streaming data in Haskell and Rust. This was inspired by a cool post I saw on Reddit about ...
READ MORE
Guide to open source maintenance
- Michael Snoyman
- 27.07.2018
- Open source
This blog post is a cross post from a guide I wrote on the Commercial Haskell Github account. That URL is the authoritative location for this document. If you want to ...
READ MORE
Pantry, part 2: Trees and keys
- Michael Snoyman
- 24.07.2018
- Haskell Ecosystem
This is part two of a series of blog posts on Pantry, a new storage and download system for Haskell packages. You can see part 1.
READ MORE
Pantry, part 1: The Package Index
- Michael Snoyman
- 19.07.2018
- haskell stack
Back in January, I published a two part blog post on hash-based package downloads. Some project needs at FP Complete have pushed this to the forefront recently, and as a ...
READ MORE
Sed: a debugging story
- Michael Snoyman
- 19.06.2018
- Haskell Programming
This blog post is a semi-complete retelling of my debugging adventures on a particularly crazy bug. Consider it a combination of fun story telling for the audience and ...
READ MORE