Difference between revisions of "EclipseFP"

From HaskellWiki
Jump to navigation Jump to search
(link to JDT instead of explaining what it is)
Line 1: Line 1:
 
'''EclipseFP''' is an Haskell-IDE based on [http://www.eclipse.org/ Eclipse].
 
'''EclipseFP''' is an Haskell-IDE based on [http://www.eclipse.org/ Eclipse].
   
Its goal is to provide a full-featured IDE that mimics the [http://www.eclipse.org/jdt/ Eclipse JDT]. Some planned and implemented features are support for code assistance, auto-building, refactoring and structural search.
+
Its goal is to provide a full-featured IDE that mimics the [http://www.eclipse.org/jdt/ Eclipse JDT]. Some implemented features are support for code assistance, auto-building, refactoring and structural search. The complete list of features is available [http://eclipsefp.github.com/features.html here].
   
[http://eclipsefp.sourceforge.net/ EclipseFP Homepage]
+
[http://eclipsefp.github.com/ EclipseFP Homepage]
   
 
=== Installation ===
 
=== Installation ===
   
Follow [http://eclipsefp.sourceforge.net/download/ these instructions].
+
Follow [http://eclipsefp.github.com/install.html these instructions].
   
 
=== Development ===
 
=== Development ===
We welcome any suggestions from the community. You can add your feature request to the following list, if you'd like.
+
We welcome any suggestions from the community. You can find information about the development of the plug-in and how to contact the authors in the [http://eclipsefp.github.com/dev.html website].
   
 
==== Wish list ====
 
==== Wish list ====
   
Here's my own list, more or less in priorities order:
+
Here's my own list, more or less in priorities order ('''edit''': added ''DONE'' in those that are already implemented):
   
* background compilation with errors highlighting
+
* background compilation with errors highlighting ''DONE''
 
* integration with WinHugs
 
* integration with WinHugs
* syntax highlighting, including highlighting of bracket's pair
+
* syntax highlighting ''DONE'', including highlighting of bracket's pair
 
* ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
 
* ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
* fast access to help about identifier
+
* fast access to help about identifier ''DONE''
* auto-deriving of type signatures for global identifiers (adding signatures, that compiler will infer, to the source file)
+
* auto-deriving of type signatures for global identifiers (adding signatures, that compiler will infer, to the source file) ''DONE''
* automatic management of import lists
+
* automatic management of import lists ''DONE''
* one-key inclusion/exclusion of items in module export list
+
* one-key inclusion/exclusion of items in module export list ''DONE''
* project management based on Cabal file
+
* project management based on Cabal file ''DONE''
 
* auto-indenting with user-tuned style
 
* auto-indenting with user-tuned style
   

Revision as of 15:17, 2 September 2011

EclipseFP is an Haskell-IDE based on Eclipse.

Its goal is to provide a full-featured IDE that mimics the Eclipse JDT. Some implemented features are support for code assistance, auto-building, refactoring and structural search. The complete list of features is available here.

EclipseFP Homepage

Installation

Follow these instructions.

Development

We welcome any suggestions from the community. You can find information about the development of the plug-in and how to contact the authors in the website.

Wish list

Here's my own list, more or less in priorities order (edit: added DONE in those that are already implemented):

  • background compilation with errors highlighting DONE
  • integration with WinHugs
  • syntax highlighting DONE, including highlighting of bracket's pair
  • ability to "fall in" definition of identifier under cursor, including multi-level ability to return back (with support for base libraries, libraries i installed and current project)
  • fast access to help about identifier DONE
  • auto-deriving of type signatures for global identifiers (adding signatures, that compiler will infer, to the source file) DONE
  • automatic management of import lists DONE
  • one-key inclusion/exclusion of items in module export list DONE
  • project management based on Cabal file DONE
  • auto-indenting with user-tuned style

Bulatz