FP Complete

Using Stack on Travis CI

Using Stack for build of Haskell code on Travis CI has number of benefits. For those unfamiliar with it, Travis is a cloud-base continuous integration system, which will build and test your code automatically. It integrates with Github and is free for open-source projects (but also has paid plans for private projects). Stack’s use of […]

Using Stack with GHC 7.10.3

You can use Stack and the Stackage snapshots with GHC 7.10.3 right now! By default (since v0.1.4), Stack insists that the minor version of GHC matches the version that was used to build the Stackage snapshot. This means that using the current LTS 3.x and nightly snapshots will require GHC 7.10.2, even if GHC 7.10.3 […]

Stack entering stabilization phase

Since we created the stack repo at the end of April, a tremendous amount of work has been done very rapidly. Now that Stack has a suite of features that make it excellent for most common use cases, it’s a good time to step back and work on improving the code-base to make future enhancements […]

The new haskell-ide repo

Recently Alan Zimmerman announced on the haskell-cafe mailing list that there was a new haskell-ide project, with a new Github repository, a mailing list and an IRC channel. Some people have been concerned that this effort is fragmenting existing efforts, including with ide-backend (the open sourced library FP Complete announced earlier this year). I clarified […]

Stackage Badges

This is a guest blog from Konstantin Zudov, who has been making a number of wonderful enhancements to the Stackage Server website. Snapshot badges for packages on Stackage Stackage Server just got a new feature: snapshot badges. Take a look: stack/lts-2: stack/lts-3: stack/lts (the latest): stack/nightly: Package authors can add the badges to their README.md […]

Seeking Software and Systems Engineers (Telecommute)

COMPANY FP Complete is a software engineering firm that helps sophisticated companies develop cutting-edge analytics & modeling software for biology, finance, Internet of Things, and other advanced data projects. We emphasize functional programing (mainly in Haskell) and distributed, cloud-based devops (AWS and other clouds). Founded in 2012, we are a modern and lightweight company of […]

Retiring FP Haskell Center

Back in April, I announced plans for the future of School of Haskell and FP Haskell Center. We’re now half a year later, and it’s time to start moving ahead with those plans. The summary is: FP Haskell Center will be retired by the end of the year, please migrate your projects now. School of […]

stack and the PVP

We recently had a very large discussion of stack on Reddit, which I thought was great for kicking off some discussion. In that discussion, there was a very active thread about how stack relates to the Package Versioning Policy (aka, the PVP). The PVP – and in particular its policy on preemptive upper bounds – […]

stack: more binary package sharing

This blog post describes a new feature in stack. Until now, multiple projects using the same snapshot could share the binary builds of packages. However, two separate snapshots could not share the binary builds of their packages, even if they were substantially identical. That’s now changing. tl;dr: stack will now be able to install new […]

New in-depth guide to stack

The stack build tool is a cross-platform program for developing Haskell projects. It is aimed at Haskellers both new and experienced. I recently put together an in-depth guide to using stack for Haskell development. EDIT The content below is now significantly outdated. We strongly recommend reading the guide on the Stack website. The official home […]