Saturday, November 12, 2011

EclipseFP helper executables for Windows

Since people had sometimes problems building Haskell executables we use in EclipseFP, I thought I'd help by putting versions of the current Windows executables on sourceforge. So in you run Windows and have trouble building scion-browser or buildwrapper, you can grab them from here.

I know this isn't really in the spirit of "build from sources so you can check them yaddi yadda", but since even Cabal does it...

As usual, use at your own risk, etc.

Happy Haskell Hacking!


Kevin Jardine said...

I've had no trouble building either executable under Windows 7 64bit (with mingw/msys).

However, the resulting IDE is painfully slow even using a quad core 8 gig machine. In particular every time I save a file (even after changing a single character) I get a "synchronising editor content" popup that runs for a minute or more.

This is a shame since I can't get Leksah to compile and in any case Eclipse is my preferred IDE and the eclipsefp syntax highlighting works well.

Is there any way I can tweak or turn off some features to make the performance better?

JP Moresmau said...

Not really, but such a bad performance is not normal. I don't have such a powerful machine and I don't see times of around a minute. The github version should do a better job to run things in the background so as not to block the UI, through. Is it a project that you can share so I can try it directly?

Kevin Jardine said...

Not right now.

It is a Snap application and depends upon quite a few other packages.
Does the performance depend upon the number of packages used?

JP Moresmau said...

No, that part of the IDE shouldn't be impacted by the actual number of dependant packages. I of course use EclipseFP for the development of my own Haskell projects, most notably buildwrapper, and I don't get at all these kinds of slowdown (maybe a few seconds at most, and I said it has been improved in the current dev version)

JP Moresmau said... has the latest hackage version of the executables built for windows. Hope it helps