Home
Status
Download
Links
Members


News
23 Nov 2004
VHS 0.1 available in our download area

30 Dec 2003
Project website created



  Project Status

The following list presents the current implementation status of VHS features, according to the legend below. The Functional Specification document of the VHS-AM project has detailed information for the features shared between VHS and VHS-AM.

Complete feature is 100% complete
Half complete feature is partially complete
Not started feature implementation has not started yet
Screenshot screenshot available, click in the icon
No screenshot screenshot not available

Plase note: development of a Visual Studio plugin for Haskell has been proceeding on two fronts. Simon Marlow and Krasimir Angelov have been working on adding complete editor support and a project framework integrated with Cabal, whereas the current release is based on a fork of the codebase several months ago, and has a different feature set.We hope to combine these versions and make further releases in the future.

Feature
Notes
Status
Screenshot
Haskell Console Application project creation
The project support is based in a C++ Makefile project. This will be changed to a native Haskell Project type.
Half completed
Screenshot
Haskell Console Application project compilation
Users must log off/in after VHS installation in order to use this feature. The GHC version indicated during installation is used to compile the Haskell project.
Half completed
Screenshot
Haskell Console Application project execution
-
Completed
Screenshot
Add a new Haskell module to a Haskell Console Application project
Depends on consolidation of project support implementation approach.
Half completed
No screenshot
Haskell module viewer
Depends on consolidation of project support implementation approach.
Not started
No screenshot
Syntax coloring
Further coloring for specific elements can still be implemented.
Completed
Screenshot
Brace matching
Includes matching keywords (such as let/in). Brace pair highlights when cursor is near or enclosing brace is typed; CTRL and ] moves the cursor to a matching brace; status bar displays brace matching info. Doesn't work properly if the file has syntax errors.
Half completed
Screenshot
Quick Info
Currently works only within a single module; does not work well if the module has compiling errors or is too big.
Half completed
Screenshot
Word completion
Triggered by CTRL and SPACE BAR. If there is more than on option, a popup list will appear. Currently works only within a single module and does not work well if the module has compiling errors or is too big.
Half completed
Screenshot
Method tip
Currently works only within a single module; does not work well if the module has compiling errors or is too big.
Half completed
Screenshot
Member-list popup
Triggered by CTRL and J. Currently works only within a single module and does not work well if the module has compiling errors or is too big.
Half completed
Screenshot
Lexical/syntax errors dynamically indicated in code
Error messages are obtained directly from the Glasgow Haskell Compiler.
Completed
Screenshot
Semantic errors dynamically indicated in code
Error messages are obtained directly from the Glasgow Haskell Compiler.
Completed
No screenshot
Displaying of error messages in taskbar
Not available in the current release; error messages are obtained directly from the Glasgow Haskell Compiler.
Completed
Screenshot
Error source location reached through task list
Double-click an error in the taskbar to reach its source.
Completed
No screenshot
Jump to binding site of an identifier ("go to definition")
Not available in the current release.
Half completed
No screenshot
Add special comments (TODO / HACK / UNDONE) to the taskbar
Only TODO comments are currently supported.
Half completed
Screenshot
Navigation bar (a combobox listing the functions of a module)
Depends on consolidation of project support implementation approach.
Not started
No screenshot
Interactive query through GHCi
-
Not started
No screenshot
VSPackages installing / registration
A MSI installer is available. Check the download area for details.
Completed
Screenshot



Copyright VHS Project Team - 2004