We’re happy to announce that all users of Haskell packages can now securely download packages. As a tl;dr, here are the changes you need to make: Add the relevant GPG key by following the instructions Install stackage-update and stackage-install: cabal update && cabal install stackage From now on, replace usage of cabal update with stk […]
Alexandr Kurilin from Front Row Education recently wrote an article about their usage of Haskell for the Commercial Haskell Special Interest Group. I asked his permission to post that article to our blog as well. The mission Front Row Education was founded to change the way math education is done in a modern day classroom. […]
The Problem Recently we needed to redirect all Amazon Elastic Load Balancer (ELB) HTTP traffic to HTTPS. AWS ELB doesn’t provide this automatic redirection as a service. ELB will, however, let you map multiple ports from the ELB into the auto-scaling cluster of nodes attached to that ELB. People usually just point both port 80 […]
As announced by Michael Snoyman a couple weeks ago, we are going to be releasing an open source version of the School of Haskell! The SoH provides interactive documentation and tutorials for newcomers and advanced haskellers alike. This interactivity comes in the form of editable code, inline in the webpage, letting you try things out […]
It seems that every time a blog post about Stackage comes out, someone comments on Reddit how excited they are for Stackage to be ready for GHC 7.10. Unfortunately, there’s still an open issue about packages that have incorrect bounds or won’t compile. Well, as about 30 different package authors probably figured out today, I […]
Hot on the heels of yesterday’s release of stackage-upload, I’m happy to announce the release of stackage-install. This tool was actually not something we’d planned on writing, but Greg Weber came up with the idea for this addition, so I went ahead with it. What’s exciting is that- combined with stackage-update– users of Haskell packages […]
I’m happy to announce the first version of stackage-upload. Copied below is the content of the README file; if you see errors please send a pull request to update the content. This tool is pretty simple right now, but can be easily extended. If others are interested in collaborating on this project, please be in […]
Flame graphs for GHC time profiles GHC comes with a number of nice profiling facilities. Among other things, GHC can generate time profiles, a useful facility for answering the following question: “where in the source code is my program spending all its CPU time?”. With the right flags turned on, GHC’s RTS dumps a time […]
We’re happy to announce the first release of stackage-cli (Command Line Interface). This project got started by a request in a somewhat unlikely place: a MinGHC issue. We started on this as a way to automate some of the instructions available on stackage.org, but quickly realized there was a lot more potential to make lives […]
Last month, we announced the open sourcing of ide-backend, the engine underlying both School of Haskell and FP Haskell Center. In this blog post, I’m going to lay out FP Complete’s plans for the future of both of those services, and our overall commercial Haskell tooling. tl;dr Open sourcing School of Haskell, releasing brand new […]