This site is still a work-in-progress, thank you for your understanding.
FP Complete is the leading provider of commercial Haskell tools and services. Let us help you succeed with Haskell.
This site contains tutorials, library documentation, best practices, and recommendations on how to adopt Haskell at your company. This site contains an opinionated set of recommendations that the FP Complete team found results in the best results with Haskell.
New to Haskell?
Want to learn Haskell? Up your skills? Browse documentation? Check out our learn page.
Want some help convincing your company to try Haskell? Want to convince yourself? Learn about how we promote Haskell.
Learn about how FP Complete’s Haskell Success Program can help your team in a cost-effective way.
Haskell is an advanced, purely-functional programming language. Its focus on strong, static typing and declarative code leads to code we believe is maintainable, productive, and efficient. Haskell is a general purpose language, with significant usage in:
Learn more on our promote Haskell page.
FP Complete was founded on the vision that functional programming in general, and Haskell in particular, can improve the quality of software development. We believe in using better tools to produce better results, and consider Haskell one of the best tools around. We have contributed significantly to the Haskell ecosystem, and continue to maintain large parts of the library and infrastructure ecosystem.
Our team consists of Haskell and DevOps engineers with significant experience in the FinTech, Life Sciences, Blockchain, and network/web services spaces. We contribute regularly to upstream Haskell projects and have founded and maintained such things as the Stack build tool, Stackage, the Yesod web framework, and the RIO standard library.
You can see much more on the community page.
The recommendations on this site are unapologetically opinionated. This is based on our experience developing in-house, open source, and customer software at FP Complete. We’ve tried to capture these ideas in our philosophy page.