Home | Features | Installation | FAQ | Development |
If you are already proficient in installing Eclipse plug-ins, all you need to know is that the Java Development Tools are required and the EclipseFP
update site is located in http://eclipsefp.sf.net/updates
and then follow the extra configuration steps. If you don't know what "update site" means, don't worry, just follow the steps right below this text.
The current version of EclipseFP is 2.6.4. EclipseFP requires Eclipse 3.7 or above.
If it's the first time that you use Eclipse or install plug-ins, follow this set of instructions:
eclipse
folder will be created.eclipse
. Double-click it to start the Eclipse environment (yes, "installing Eclipse" means uncompressing it somewhere, even on a portable drive).<your user folder>/workspace
).http://eclipsefp.sf.net/updates
.
</a>
If you have GHC installed and in your path (for example, by installing the Haskell Platform or the corresponding package in your Linux distribution), the first time you start EclipseFP you will be prompted to install BuildWrapper and Scion-browser. Just click install to have them downloaded from Hackage and installed.
After that, other message will appear, telling you that EclipseFP is Rebuilding the package database. That operation will be done every time you start EclipseFP. This rebuilding gathers information about changes in your set of installed packages and downloads the corresponding documentation from the internet (or if no internet is present, tries to build it locally). Of course, the first time this is done a lot of information must be downloaded and processed, so it will take some time.
When no message telling about jobs is on your screen, you can start playing with your new shiny EclipseFP :) If for some reason you get an error, check the FAQ or ask in the mailing list.
For some of the features to be available you need to install several additional Haskell programs. The instructions below give you the cabal command to run, but you can also install helper executables from inside EclipseFP (Preferences -> Haskell -> Helper Executables or via the Cabal Packages View). To be more concrete:
cabal install hoogle
in a console. The next time EclipseFP starts, it will detect and configure it for use. On Windows, you may need to install some other binaries for hoogle to work: wget, gzip and tar.cabal install hlint
. Most HLint suggestions can be automatically applied to your code via Quick Fixes.cabal install HTF
in a console.cabal install test-framework test-framework-quickcheck2 test-framework-hunit
(to be able to use QuickCheck and HUnit tests).cabal install SourceGraph
. Note that you'll need to have dot installed for the graphs to be generated. You can download dot from http://graphviz.org/.cabal install alex
, cabal install happy
and cabal install uuagc
.For some features, you need to install extra Eclipse plug-ins. EclipseFP can run without them, and will warn you if they are needed. Those plug-ins are:
http://download.eclipse.org/birt/update-site/3.7
as update site for Eclipse 3.x and http://download.eclipse.org/birt/update-site/4.3
for Eclipse 4.3.http://download.eclipse.org/webtools/repository/indigo/
(or http://download.eclipse.org/webtools/repository/juno
if you're using Eclipse Juno) as the update site. You'll need the Eclipse Web Developer Tools, Eclipse XML Editors and Tools, JavaScript Development Tools, Web Page Editor components, depending on which languages you use.