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 Haskell will be transitioned to its own domain name, schoolofhaskell.com, with hopefully no interruption in service.
Migrating projects from FP Haskell Center
In order to migrate your projects, please:
- Open your project on fpcomplete.com
- Select the Git menu from the top bar
- To get a tarball with all of your sources, choose "Source dist"
- To retain your full project history, push to an external Git repository (such as on Github or Bitbucket)
As readers of this blog are likely familiar already, FP Complete and the Commercial Haskell group have been putting a lot of effort into the Stack build tool for easily and reliably building Haskell code. We recommend migrating your project to Stack.
School of Haskell
We have three milestones along the path to our new, open sourced School of Haskell:
- Release ide-backend - the core engine powering School of Haskell - as open source. We completed this process in March, and ide-backend has continued as a successful open source project since then.
- Create a School of Haskell API service, allowing arbitrary websites to "activate" Haskell code on their sites to create interactive snippets for their users. The open source schoolofhaskell repository is mostly feature-complete, and we are currently making refinements before launching the service.
- Extract the School of Haskell HTML display and edit code to its own project and host on schoolofhaskell.com. At that point, users will be able to view and edit their content on schoolofhaskell.com instead.
Once all three steps are complete, we will begin redirecting users from fpcomplete.com to schoolofhaskell.com.
We expect the School of Haskell changes to be completed by the end of October. We will be sharing more information about this process as it unfolds, and once the new deployment is available, will welcome contributions to improve the School of Haskell. We also look forward to seeing how others are able to take advantage of the new service API to extend their own websites.
For FP Haskell Center: we will be shutting down the service completely at the end of 2015. We will soon deploy changes to provide a warning when accessing FP Haskell Center about the impending shutdown. Once the service is shut down, your data will be inaccessible. Please ensure that you have backed up any data and code you wish to retain.