ANNOUNCE: HaSpell release 0.1
-----------------------------
I am pleased to announce the imminent availability of HaSpell.
HaSpell is a style and spelling checker for your Haskell programs. 
It can check both your program code as well as the comments in it for
embarrassing slips of the pen. It uses HaXellR8 technology to
speed up dictionary searches, combining the latest advances in
parametric polymorphism, functional datastructures and generalized
tries. 
The HaSpell homepage, documenting all HaSpell features and boasting 
a cool logo, is located at: 
http://home.conceptsfa.nl/~jwit/HaSpell.html
>From this link you can also get to some translations of this page.

Other features of HaSpell include:
----------------------------------
- It can automatically convert your code from
  all_words_lowercase_and_separated_by_underscore mode to
  firstWordLowercaseAndTheRestCapitalized mode, saving you
  hours of tediously going through your programs and doing
  this by hand. Also, when these two styles are mixed, a warning can
  be issued.
- HaSpell can warn against use of meta-syntactic variables such as
  'foo','bar' and 'baz', which are generally considered bad
  programming style. Furthermore, meaningless prefixes to identifier
  names can be detected: for instance, 'theMainFunction' and
  'computeLengthOfList' are flagged as adding no useful information.
- It is both Haskell 1.x and Haskell 98 aware.
- Support for literate scripts is included.

Future plans:
-------------
- Currently, only a dictionary for English is supplied;
  but other language modules are in the works. We also plan to
  provide semi-automatic translation, so that other people can
  finally understand what the comments and variable names in programs
  originating in Chalmers mean.


I hope you will enjoy this program,

Jan de Wit



Reply via email to