home

Leksah is a Haskell IDE (Integrated Development Environment) written in Haskell based on Gtk+ and gtk2hs. Leksah is a practical tool to support the Haskell development process. It is platform independent and runs on any platform where GTK+, gtk2hs and GHC can be installed. It is currently been tested on Windows and Linux but it should work on the Mac. It works with the Glasgow Haskell Compiler (GHC).

Leksah is completely free and distributed under the Gnu Public License 2.0

Features

Announcements

Experimental Mac and Windows installers

Please try out our new binary installers for Windows and Mac, which are available from the download page.

Release 0.6.0 Di 21. Jul 2009

The 0.6 version introduces a debugger mode. This mode can be switched on and off from the toolbar. In debugger mode expressions can be evaluated and the type of expressions can be shown. The GHCi debugger is integrated, so that breakpoints can be set, it is possible to step through the code and observe the values of variables. Other features of Leksah like building in the background and reporting errors on the fly work in debugger mode as in compiler mode.

Another new feature is integration of grep and text search with regular expression. This can be accessed from the findbar. The GUI framework has been enhanced, so that layouts can be nested in so called group panes. This feature is used for the debugger pane. Furthermore notebooks can be detached, so that Leksah can be used on multiple screens. A lot of little enhancements has been made and numerous bugs has been fixed.

Look in the manual for further information

GHC 6.10.2

Leksah does work with GHC version 6.10.2! But currently you have to get the repo version of gtk2hs and compile it (darcs get --partial http://code.haskell.org/gtk2hs/) In the gtk2hs repository the problems with changes on finalizers have been resolved.

Currently you have to change Cabal ==1.6.0.1 to Cabal >=1.6.0.1 in the leksah.cabal file by hand. So you have to install leksah with runhaskell Setup configure (--user) ... We will fix this with the next release.

Release 0.4.4.1 Do 2. Apr 2009

A minor fix for the recurring query to open a file:

Release 0.4.4 Di 31. Mär 2009

The changes from version 0.4.3 include:

Known bugs:

User Manual Update Do 19. Mar 2009

Uploaded a new version of the manual with some updated screenshots and a new explanation of metadata collection.

Release 0.4.3 Mar 17 2009

Release 0.4.2 Mar 8 2009

This release needs a new session format. Throw away your old .session files.

Release 0.4.1 Feb 22 2009

Prerelease 0.4 available

The 0.4 Release will become the first beta when it is stable enough. It is useable for practical work for the ones that wants to engage with it. I dropped backwards compatibility with ghc-6.8 and it will only work with ghc-6.10. It requires gtk2hs 0.10. A release is available from the gtk2hs webside.

Leksah has a mailing list

Leksah now has a mailing list. Please check out the documentation page.