[Haskell-cafe] ANNOUNCE: Mac and Windows installers for Leksah 0.8 prerelease available

2010-03-14 Thread Hamish Mackenzie
We have uploaded first pass at Windows and OS X binaries for 0.8. They are both built using GHC 6.12.1. Installation: Make sure ghc 6.12.1 is installed. Take care that wget and grep are on your PATH. Please try them out if you can and let us know if you find any issues.

Re: [Haskell-cafe] Proposal: Australian Hackathon

2010-03-16 Thread Hamish Mackenzie
On 16 Mar 2010, at 18:28, Ivan Miljenovic wrote: So, at least as an initial listing, we'd need to have a listing of: 1) Who's interested I am. 2) What dates are good A weekend would be best for me. 3) What projects people want to work on Leksah. 4) Where we can host this I suppose

[Haskell-cafe] Patch to add process group support

2010-04-17 Thread Hamish Mackenzie
The attached patch for the process package adds support for creating and interrupting process groups on Unix and Win32 systems. Currently we have to use a nasty hack in Leksah that only works on Unix systems (and even then not very well). On Win32 Leksah's background build feature is dreadful

[Haskell-cafe] Re: Patch to add process group support

2010-04-19 Thread Hamish Mackenzie
On 20 Apr 2010, at 00:57, Simon Marlow wrote: My thoughts on the changes: - yes to adding new_group to the CreateProcess record, and corresponding support to System.Process.Internals - no to adding runCommandNewGroup, and the other *NewGroup functions. These were kept mostly for

[Haskell-cafe] Improving Haskell on Windows by adding it to TakeoffGW

2010-05-30 Thread Hamish Mackenzie
Finally someone has created a working MinGW distribution with a package manager! http://sourceforge.net/apps/mediawiki/takeoffgw/index.php?title=Main_Page Pier11 has done a great job of making MinGW libraries, tools and apps easy to install. It may seem limited at this stage (compared to what

Re: [Haskell-cafe] Literate programming

2010-06-12 Thread Hamish Mackenzie
On 13 Jun 2010, at 08:33, John Millikin wrote: Does any of you use leksah? I failed to see any support for literate programming in leksah. It candies the backslashes in e.g. \documentclass{article} to λdocumentclass{article}. I've tried using Leksah, but it doesn't display tabs, which

Re: [Haskell-cafe] Re: Installing Haskell on OSX

2010-06-21 Thread Hamish Mackenzie
On 22 Jun 2010, at 08:01, Giuseppe Luigi Punzi Ruiz wrote: uhmm.. Now, with all gtk2 rebuilded with +no_x11 and +quartz I get Linking dist/build/leksah/leksah ... ld: library not found for -lgtk-x11-2.0 collect2: ld returned 1 exit status cabal: Error: some packages failed to install:

Re: [Haskell-cafe] Re: Installing Haskell on OSX

2010-06-23 Thread Hamish Mackenzie
On 23 Jun 2010, at 10:25, Giuseppe Luigi Punzi Ruiz wrote: I uninstalled all ports and macports, to try with gtk-osx Once I did all of this, leksah builds, but leksah-server don't, with problems with version of libgthread2. I am confused leksah depends on leksah-server so I am not sure how

Re: [Haskell-cafe] Anyone here from New Zealand?

2010-07-24 Thread Hamish Mackenzie
On 24 Jul 2010, at 02:15, Tim Matthews wrote: Any of the haskellers here from NZ? I am in Wellington, Stephen is near Palmerston North. There are a few others elsewhere I think. Are you using haskell in production, internally within your company or just outside of work in your own time? I

Re: [Haskell-cafe] what's the best environment for haskell work?

2010-08-04 Thread Hamish Mackenzie
I use Leksah and have done since I started contributing to it. The best way to make it work for you is to use Leksah to fix what you don't like about Leksah ;-) Failing that giving good feedback about bugs and missing features is the next best thing. On 3 Aug 2010, at 18:48, David Virebayre

Re: [Haskell-cafe] what's the best environment for haskell work?

2010-08-04 Thread Hamish Mackenzie
On 5 Aug 2010, at 06:10, aditya siram wrote: This is slightly OT, but is there a way of getting some Emacs keybindings in Leksah? You can add them to the keymap.lkshk, but you will be limited to adding things leksah has commands for. If you do make some bindings please share them. We are

Re: [Haskell-cafe] what's the best environment for haskell work?

2010-08-05 Thread Hamish Mackenzie
On 5 Aug 2010, at 21:12, David Virebayre wrote: For example, . Here's an example without, and with candy : listeEtageres = flip zip [1..] -- on les numérote . nub -- on élimine les doublons . sort-- on les trie . map

Re: [Haskell-cafe] what's the best environment for haskell work?

2010-08-06 Thread Hamish Mackenzie
On 6 Aug 2010, at 19:33, David Virebayre wrote: Continuing on my Euler.hs example, I then created the cabal package with your script. Added the package, then tried to build. ../Euler.hs:1:0: Failed to load interface for `Prelude': It is a member of the hidden package `base'.

Re: [Haskell-cafe] Re: Hackage on Linux

2010-08-29 Thread Hamish Mackenzie
On 28 Aug 2010, at 04:58, Andrew Coppin wrote: Mathew de Detrich wrote: There is also Leksah and GVim The Leksah that I recently noted can't be built on Windows? I am not familiar with that Leksah :-) Seriously though here is one way to build it... Install Haskell Platform Use TakeOffGW

Re: [Haskell-cafe] Re: Hackage on Linux

2010-08-29 Thread Hamish Mackenzie
On 30 Aug 2010, at 00:55, Stephen Tetley wrote: On 29 August 2010 13:24, Hamish Mackenzie hamish.k.macken...@googlemail.com wrote: Use TakeOffGW (http://sourceforge.net/projects/takeoffgw/) to install : Hi Hamish Does TakeOffGW work well in practice? The intentions behind

[Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Hamish Mackenzie
Hi, Just a quick note to let people know we released a new version of Leksah this week. Thanks for the help and feedback on the previous version. We have done our best to add the features we thought were most pressing. Please give it a go and let us know what features you would like to see

Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Hamish Mackenzie
2009/7/25 Thomas Davie tom.da...@gmail.com: The new detach feature is great, it makes it much more usable for OS X users, but there's a small problem – if you detach the main source window (from the default config), you end up with a window containing just the package management/documentation

Re: [Haskell-cafe] Haskell IDE

2011-03-07 Thread Hamish Mackenzie
Please try the version here https://github.com/jutaro Hopefully we will be in a position to release a new version very soon. Hamish On 8/03/2011, at 5:39, Daniel Fischer daniel.is.fisc...@googlemail.com wrote: On Monday 07 March 2011 16:08:01, Alberto G. Corona wrote: I use leksah, and I

[Haskell-cafe] ANN: Leksah 0.10.0

2011-04-22 Thread Hamish Mackenzie
Yesterday we uploaded our official 0.10.0 release (0.10.0.4) to Hackage and we have Windows and OS X installers at http://leksah.org/download.html Anyone using an earlier version should upgrade. This release is mainly small improvements and bug fixes. Some of the improvements include: * Better

Re: [Haskell-cafe] ANN: Leksah 0.10.0

2011-04-23 Thread Hamish Mackenzie
On 23 Apr 2011, at 21:48, Joachim Breitner wrote: I am checking what is to be done to get this new release into Debian, and I notice quite a few changes to the dependencies, including some duplication of existing libraries (haddock-leksah, haddock-process). That is something we would

Re: [Haskell-cafe] ANN: Leksah 0.10.0

2011-04-25 Thread Hamish Mackenzie
On 26 April 2011 11:03, Daniel Fischer daniel.is.fisc...@googlemail.com wrote: Decreasing indentation via backspace goes one column per backspace, how can I configure it to go to the next (previous) tab position on backspace in the leading whitespace of a line? shifttab works, but it is a bit

Re: [Haskell-cafe] ANN: Leksah 0.10.0

2011-05-02 Thread Hamish Mackenzie
as you originally planned to, or is that idea for the short term out the window? On Fri, Apr 22, 2011 at 8:40 PM, Hamish Mackenzie hamish.k.macken...@googlemail.com wrote: Yesterday we uploaded our official 0.10.0 release (0.10.0.4) to Hackage and we have Windows and OS

[Haskell-cafe] Experimental GHC with GHCJS built in and Cabal support for JavaScript files

2011-05-14 Thread Hamish Mackenzie
Blackh and I have been trying out some ideas on how to make it easier use GHCJS in your Cabal projects. We took Victor's GHCJS code and added it back into GHC (we could not easily accomplish what we wanted using the current GHC API). We set it up so that GHC outputs a .js file whenever it

[Haskell-cafe] GHCJS/Firefox support for forkIO and MVars

2011-05-30 Thread Hamish Mackenzie
Firstly a big thanks to Neil Mix for this threading library... http://www.neilmix.com/2007/02/07/threading-in-javascript-17/ It is just what GHCJS needs for threading support (at least in Firefox). Here is what I did to get it working in GHCJS... * Added Jump so that tail calls don't grow the

[Haskell-cafe] ANNOUNCE : Leksah 0.12

2012-03-11 Thread Hamish Mackenzie
Source is in Hackage and https://github.com/leksah OS X Binary Installers http://leksah.org/packages/leksah-0.12.0.3-ghc-7.0.4.dmg http://leksah.org/packages/leksah-0.12.0.3-ghc-7.4.1.dmg Windows Binary Installers http://leksah.org/packages/leksah-0.12.0.3-ghc-6.12.3.exe

Re: [Haskell-cafe] ANNOUNCE : Leksah 0.12

2012-03-11 Thread Hamish Mackenzie
cabal install --extra-include-dirs=. gtksourceview2 Should get you up and running, but I think the correct fix might be to add include-dirs:. to the .cabal file. On 12 Mar 2012, at 11:01, Johannes Waldmann wrote: Sounds good - but my build fails on ubuntu-11.10: Building

Re: [Haskell-cafe] ANNOUNCE : Leksah 0.12

2012-03-11 Thread Hamish Mackenzie
Not a combination of deepseq and ghc we had tested. Thanks for the heads up. I have uploaded leksah-server-0.12.0.4 to Hackage to fix this. Please do a cabal update and try again. On 12 Mar 2012, at 11:15, Yuras Shumovich wrote: Hi, I can confirm the issue with gtksourceview2.h Also I

[Haskell-cafe] Leksah Install Issue (cabal experts please help)

2012-03-12 Thread Hamish Mackenzie
pozic raised an install issue on IRC. Basically he was getting... ~$ cabal install leksah-server Resolving dependencies... cabal: Couldn't read cabal file leksah-server/0.12.0.3/leksah-server.cabal To reproduce this issue. Use GHC 6.12.3, 7.0.3 or 7.2.2 to cabal install cabal-install then run

Re: [Haskell-cafe] Leksah Install Issue (cabal experts please help)

2012-03-12 Thread Hamish Mackenzie
On 13 Mar 2012, at 15:56, Ivan Lazar Miljenovic wrote: Even if you cabal unpack and then modify the .cabal file and run cabal install it still fails with the same error. How did you modify it? Did you change the cabal-version field as well? I changed cabal-version and removed the

Re: [Haskell-cafe] Leksah Install Issue (cabal experts please help)

2012-03-12 Thread Hamish Mackenzie
On 13 Mar 2012, at 16:51, Hamish Mackenzie wrote: On 13 Mar 2012, at 15:56, Ivan Lazar Miljenovic wrote: Even if you cabal unpack and then modify the .cabal file and run cabal install it still fails with the same error. How did you modify it? Did you change the cabal-version field

Re: [Haskell-cafe] Leksah Install Issue (cabal experts please help)

2012-03-12 Thread Hamish Mackenzie
On 13 Mar 2012, at 16:56, Hamish Mackenzie wrote: On 13 Mar 2012, at 16:51, Hamish Mackenzie wrote: On 13 Mar 2012, at 15:56, Ivan Lazar Miljenovic wrote: Even if you cabal unpack and then modify the .cabal file and run cabal install it still fails with the same error. How did you

Re: [Haskell-cafe] Leksah Install Issue (cabal experts please help)

2012-03-12 Thread Hamish Mackenzie
This also works... cabal install --constrain='Cabal=1.10.2' cabal-install cabal install leksah-server Wouldn't just a cabal update cabal install cabal-install work to bring in the newest version of cabal-install (which requires Cabal-1.10.*) ? Cabal 1.10.1 is installed with ghc 7.0.3

[Haskell-cafe] ANNOUNCE : Leksah 0.12.1.2 (fixes some metadata issues)

2012-06-19 Thread Hamish Mackenzie
This release has an important bug fix for the metadata download. When metadata was downloaded using libcurl it was not treated as binary data. If you used one of our binary installers or if you built Leksah with the -flibcurl flag then it is likely you have bad metadata files. To fix this please

[Haskell-cafe] ANNOUNCE : Leksah 0.12.1.3 (fix for GHCi locking up)

2012-06-25 Thread Hamish Mackenzie
This release fixes a problem where the GHCi integration would break when the first command set was from the debug scratch pane. Source is in Hackage and https://github.com/leksah Binary Installers Use ghc --version to work out which one you need. OS X

[Haskell-cafe] Announce: Leksah 0.13.1 (a bit experimental)

2013-01-05 Thread Hamish Mackenzie
This has mostly bug fixes, GHC 7.4.2, GHC 7.6.1 and Gtk3 support. I have not uploaded it to Hackage as it uses Gtk2Hs patches that are not in Hackage. New features include View-Dark (OS X only) and View-Fullscreen. OS X (using Gtk3) - Choose the version that matches your

Re: [Haskell-cafe] Announce: Leksah 0.13.1.1 (a bit experimental)

2013-01-06 Thread Hamish Mackenzie
-0.13.1.1-ghc-7.0.3.exe http://leksah.org/packages/leksah-0.13.1.1-ghc-7.0.4.exe http://leksah.org/packages/leksah-0.13.1.1-ghc-7.4.1.exe http://leksah.org/packages/leksah-0.13.1.1-ghc-7.4.2.exe http://leksah.org/packages/leksah-0.13.1.1-ghc-7.6.1.exe On 6 Jan 2013, at 15:16, Hamish Mackenzie

Re: [Haskell-cafe] Announce: Leksah 0.13.1 (a bit experimental)

2013-01-07 Thread Hamish Mackenzie
Features in process-leksah have been merged into process. For newer versions of GHC leksah-server just depends on process. If it is trying to install process-leksah then something else has probably gone wrong. Check ghc-pkg list for old versions of leksah. Make sure you have the latest

[Haskell-cafe] Announce: Leksah 0.13.1.2 now 100% Gtk3 (still a bit experimental though)

2013-01-13 Thread Hamish Mackenzie
I used the MinGW32 RPMs included in Fedora to get Gtk3 working on Windows. So no more Gtk2 unless you really want it (in which case use -f-gtk3 when building). Issue with Pane - HLint not working in the binary versions should be fixed with these too. OS X Choose the version that matches

[Haskell-cafe] Announce: Leksah 0.13.2.0 (still a bit experimental)

2013-02-02 Thread Hamish Mackenzie
Version Control --- Harald and Stephan's Version Control integration has been merged in! If you want to help out on this there are still some cool things that could be added. I for one would love something to show my changes vs. the repo as I edit. Harald and Stephan also added a

Re: [Haskell-cafe] Announce: Leksah 0.13.2.0 (still a bit experimental)

2013-03-01 Thread Hamish Mackenzie
12.10 uses webkit 1.10 so the -fwebkit1.8 was probably tripping it up. I have updated webkit so that webkit 1.8 is detected automatically and updated the .travis.yml file. Please try again. On 23 Feb 2013, at 06:20, alejandro.bell...@gmail.com wrote: I compiled Leksah 0.13.2 using Ubuntu

Re: [Haskell-cafe] Announce: Leksah 0.13.2.0 (still a bit experimental)

2013-03-06 Thread Hamish Mackenzie
I am not able to reproduce this on my Ubuntu 12.10 VM. What version of GHC are you using? Do you have anything in your ~/.ghci file? What command are you running? Does putStrLn Hello World work? What is the active .cabal project? The GHCi interface is sensitive to changes in the way GHCi formats

[Haskell-cafe] Announce: Leksah 0.13.2.2 (still a bit experimental)

2013-06-02 Thread Hamish Mackenzie
Mostly just a refresh of the current development version binary installers, so people can use it with the latest Haskell Platform (which uses GHC 7.6.3). Unfortunately an official 0.14 release may still be a be a way off. I have been doing some work on getting Code Mirror working, but there are

Re: [Haskell-cafe] Announce: Leksah 0.13.2.2 (still a bit experimental)

2013-06-03 Thread Hamish Mackenzie
-7.4.2.exe http://leksah.org/packages/leksah-0.13.2.3-ghc-7.6.3.exe On 2 Jun 2013, at 23:22, Hamish Mackenzie hamish.k.macken...@gmail.com wrote: Mostly just a refresh of the current development version binary installers, so people can use it with the latest Haskell Platform (which uses GHC 7.6.3

Re: [Haskell-cafe] Haskell Platform and Leksah on Windows

2013-08-09 Thread Hamish Mackenzie
On 9 Aug 2013, at 06:43, Vagif Verdi vagif.ve...@gmail.com wrote: Leksah is a linux program intented to run on linux. No, it is also intended to run on OS X and Windows. You can (in some cases) successfully install and run it on windows, but you would need to go through certain steps

Re: [Haskell-cafe] Haskell Platform and Leksah on Windows

2013-08-09 Thread Hamish Mackenzie
On 9 Aug 2013, at 07:58, Gregory Weber gdwe...@iue.edu wrote: GTK and its (non-Haskell) dependencies seem to be the tricky part. I found the instructions for installing Gtk2hs on Windows http://www.haskell.org/haskellwiki/Gtk2Hs/Installation#Windows a bit sketchy, so wrote a blog post

Re: [Haskell-cafe] Installling Leksah on ghc7.6.3 with haskell-platform 2013?

2013-08-09 Thread Hamish Mackenzie
You will need Leksah 0.13 for GHC 7.6.3 and it is not in Hackage yet. It is almost ready though. If run git clone https://github.com/leksah/leksah.git cd leksah cabal install cabal-meta cabal-src cabal-meta install It would be interesting to know if it works for you. On 20 Jun 2013, at 13:41,

Re: [Haskell-cafe] Installling Leksah on ghc7.6.3 with haskell-platform 2013?

2013-08-10 Thread Hamish Mackenzie
On 10 Aug 2013, at 14:10, Carlo Hamalainen ca...@carlo-hamalainen.net wrote: Unable to checkout '8d05f0913cca3fdcf424e818220b0370591b0b29' in submodule path 'vendor/yi' So maybe something needs to be pushed/committed from a submodule? Oops yes I added that to do some experimenting with