© Ecky Putrady 2018
Ecky PutradyPractical Web Development with Haskellhttps://doi.org/10.1007/978-1-4842-3739-7_1

1. Getting Started

Ecky Putrady1 
(1)
Singapore, Singapore, Singapore
 

In this chapter, we will set up a Haskell development environment from scratch. The setup includes the compiler, the IDE, and any other tools to the point you are at the most productive level for developing Haskell applications. We will also briefly discuss hpack and cabal, tools for building Haskell applications.

Stack

The easiest way to get started developing Haskell is by using stack. stack is a command line application that does a bunch of things, like scaffolding a project, downloading and setting up dependencies (including the compiler), run test, build application, ...

Get Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.