Difference between revisions of "WinHugs"

From HaskellWiki
Jump to navigation Jump to search
Line 4: Line 4:
   
 
[[Image:Winhugs_screenshot.png|Screenshot of WinHugs]]
 
[[Image:Winhugs_screenshot.png|Screenshot of WinHugs]]
  +
  +
== Who should use WinHugs? ==
  +
  +
WinHugs is only available on Windows. If you are a Windows user who wants a quick haskell environment to test out your ideas and programs, then WinHugs may certainly be an option. If you are a fan of the console, or if you need your program to go really fast (even while you are developing it), then [[GHC]] might be a better choice.
  +
  +
== Features ==
  +
  +
WinHugs has all the Haskell features of [[Hugs]], including good support for Haskell 98 and lots of extensions, plus a full set of libraries. In addition it has a good GUI, error message focusing, a convenient environment.
  +
  +
== Getting Started ==
  +
  +
How to get started, writing your first expression, writing your first program.
   
 
== Authorship ==
 
== Authorship ==

Revision as of 13:30, 28 January 2006

WinHugs is the Windows user interface to Hugs. Further details, including a preview download, are available here. In addition to all of the Hugs features, it includes type browsers and heirarchical constraint views. WinHugs should run on any version of Windows since 95, i.e. 95/98/ME/NT/2K/XP. A list of bugs and features is maintained here. I am considering rewriting some parts, especially the main user interface. If you want to have your say comment on this page.

Screenshot

Screenshot of WinHugs

Who should use WinHugs?

WinHugs is only available on Windows. If you are a Windows user who wants a quick haskell environment to test out your ideas and programs, then WinHugs may certainly be an option. If you are a fan of the console, or if you need your program to go really fast (even while you are developing it), then GHC might be a better choice.

Features

WinHugs has all the Haskell features of Hugs, including good support for Haskell 98 and lots of extensions, plus a full set of libraries. In addition it has a good GUI, error message focusing, a convenient environment.

Getting Started

How to get started, writing your first expression, writing your first program.

Authorship

The code is currently maintained by Neil Mitchell, and has been rewritten from scratch. Previous versions were written by ...

Good Points About the Rewrite

  • Rewritten to use less code
  • Redesigned options, better layed out
  • Easier integration with text editors, just textpad for now but ask for more
  • Better designed menus
  • Updated artwork, hicolor large size
  • Uses XP style
  • Faster on output, about 5 times
  • About twice as fast as the console version of Hugs on Windows
  • Can use drag/drop and cut/copy/paste better
  • Hyperlinks for errors
  • Better support for interact and getChar