Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Haskell IDE
branch: master

Fix thread issue that seems to break gtk events

At least on OS X it seems that using a high priority for processing
haskell threads (using the timeoutAddFull/yield trick) prevents
Gtk events being processed properly.
latest commit 78c945efa2
Hamish Mackenzie hamishmack authored
Failed to load latest commit information.
bew Update bew for new version of ghcjs-dom
data Add Web Inspect
doc various typos and minor text corrections
gtk UI Tweeks (adds ShadowIn to scroll windows)
language-specs Add cabal language spec for GtkSourceView
linux Fix syntax
main Refactored TextEditor and still incomplete CodeMirror support. Fixes …
osx Update OS X bunlde for Gtk 3.14
pics Add basic cabal sandbox and GHCJS support
po New version of the pt_BR translation file.
scripts Update OS X staging script
src/IDE Fix thread issue that seems to break gtk events
tests Fix thread issue that seems to break gtk events
vendor Update submodule ref
win32 Put Leksah/bin at the end of Windows PATH
.gitignore Add basic cabal sandbox and GHCJS support
.gitmodules User inteface changes. Default layout is a bit more laptop screen fri…
.travis.yml Fix travis file
LICENSE preparing first beta
LICENSE.rtf Use WiX to make an MSI file for the windows binaries
Readme.md Corrected misspelling of highly
Setup.lhs Adding flags for hgettext conditional compilation support.
SetupLocale.lhs Adding flags for hgettext conditional compilation support.
leksah.cabal Bump version number
sources.txt Switch to Gtk2Hs 0.13 and leksah-server 0.14

Readme.md

Leksah, an Integrated Development Environment for Haskell

Build Status

This is Leksah, a hopefully practical tool to support the Haskell development process.

Leksah uses GTK+ as GUI Toolkit with the gtk2hs binding. It is plattform independent and should run on any plattform where GTK+, gtk2hs and ghc can be installed. It has currently been tested on Linux, Mac OS X and Windows. It uses the Cabal package management and build system for Package Management. It currently only supports the Glasgow Haskell Compiler (ghc).

Documentation can be found on leksah.org.

System Requirements

Leksah currently requires:

  • GHC
  • gtk2hs
  • For more details see the leksah.cabal file

To build the latest development version of Leksah follow the steps in the .travis.yml file.

If you are a user and would simply like to test Leksah, we would highly appreciate your feedback.

Please send questions and suggestions to the Leksah group

Thank you!

Something went wrong with that request. Please try again.