FP Complete

Blog

Posts

Rust’s as_ref vs as_deref

What's wrong with this program? fn main() { let option_name: Option<String> = Some("Alice".to_owned()); match option_name { Some(name) => println!("Name is {}", name), None => println!("No name provided"), } println!("{:?}", option_name);

July 5, 2021

After many years of development, FP Complete is very happy and proud to announce the open sourcing of ide-backend. ide-backend has served

We’re happy to announce the availability of MinGHC for GHC 7.10. MinGHC is a minimal GHC installer for Windows, consisting of: GHC

Our composable community infrastructure TL;DR: we propose to factor Hackage into a separate, very simple service serving a stash of Haskell packages,

We have been running a mirror of Hackage package repository which we use internally for the FP Complete Haskell Centre’s IDE, building

As many of you saw, GHC 7.10 RC3 is now available. As has become a pretty long-standing tradition, the Stackage project has

We’re releasing a simple package called executable-hash, which provides the SHA1 hash of the program’s executable. In order to avoid computing this

As I’m sure many people remember, we released LTS Haskell 1.0 at the beginning of January, and announced that the next major

I originally wrote this content as a chapter of Mezzo Haskell. I’m going to be starting up a similar effort to Mezzo

At FP Complete, we’re constantly striving to improve the quality of the Haskell ecosystem, with a strong emphasis on making Haskell a

FP Complete’s mission is easily expressed: increase the commercial adoption of Haskell. We firmly believe that- in many domains- Haskell is the

As part of our high-performance computing work, I recently found myself in need of some fast mutable containers. The code is now

A New Release for the New Year We recently released version 3.2 of FP Haskell Center. We want to take this opportunity

The Stackage team is happy to announce the first official LTS Haskell release, LTS Haskell 1.0. The LTS Haskell Github repository has

As many of you likely saw recently, GHC 7.10.1 release candidate 1 was just released. As usually occurs with this process, there

There was tremendous response to our Stackage survey, so I’d like to say: thank you everyone who participated, the feedback was invaluable.

When we released FP Haskell Center 3.1, we deprecated our support for GHC 7.4. Till now, we’ve left that support in place

The concept I’ll be describing here is strongly related to GPS Haskell, something Mark, Duncan, and I started working on at ICFP.

Right now, Hackage has no concept of a stable and an unstable release of a package. As a result, authors are hesitant