There is plenty of interest in Haskell tools that provide a good user experience. This became clear during the launch of Haskell for Mac, and it is great news as we have got big plans. The plans that truly push the envelop are too preliminary to discuss for now, so let's look at what is in the pipeline near term.

Three obvious areas for improvement are (1) editor functionality, (2) access to more packages, and (3) build support. The current editor gets the job done and provides instant feedback. However, it will benefit from richer key bindings, context-sensitive completion, and more sophisticated navigation.

The rules of the Mac App Store put constraints on the management of additional packages and on build support. In particular, they disallow depending on external libraries and tools that are not bundled with the operating system — such as a C compiler. Nevertheless, we have got some ideas on how to provide some more flexibility, while complying with Apple's rules. In particular, we plan to defer the need for truly integrated build functionality by providing convenient support for building executables of Haskell for Mac projects by leveraging existing Haskell build tools.

The current release of Haskell for Mac is only the beginning of a hopefully long road of providing a great programming language with tooling whose design matches the language in sophistication. If you have got any suggestions for the future of Haskell for Mac, please email — we look forward to your feedback.