A Modern Development Environment for Haskell

Haskell for Mac is easy to install and use. It includes all the tools you need to get started, including 200 popular Haskell library packages, ranging from text processing, over math support and testing frameworks, to graphics, games, diagrams, and charts.

Functional Programming Without the Hassle

Chart in a playground

(Click image to zoom.)

Context sensitive identifier completion with support for qualified names.

(Click image to zoom.)

Identifier Auto-Completion

Context sensitive identifier completion suggests in-scope variable, function, and type names and properly supports qualified names. Suggestions update as you type.

Let the Type System Help You

Type systems help developing good code, and Haskell arguably incorporates the most advanced type system on the planet. It automatically infers types and also supports computations on types. It even lets you run and test your code, while there are type errors remaining to be fixed.

Popovers providing information of imported definitions and inferred type information

(Click image to zoom.)

Project navigator and metadata editor

(Click image to zoom.)

Drag Haskell and support files in and out of the project. Organise Haskell modules in a hierarchy. Easily edit package metadata.

Haskell for Mac internally uses the Cabal package format and also supports Stack builds, the de facto standards for Haskell packages. (Only executable sections are supported in the current version.)

Drag’n’drop Project Management

Join our mailing list to get notified of releases. (No spam. Promised!)
Join our mailing list to get notified of releases. (No spam. Promised!)

©2016 Applicative. All Rights Reserved. ABN 98 214 510 772.

Apple, the Apple logo, MacBook Pro, Mac and OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Mac App Store is a service mark of Apple Inc.

Privacy Policy