The following module was proposed for inclusion in the Module List:

  modid:       Spellcheck
  DSLIP:       RmpOa
  description: Spellcheck- a generic spellchecking module
  userid:      GCLASS (Gregory Class)
  chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
  communities:
    CVS, maillinglist

  similar:
    Text::Aspell, Lingua::Ispell

  rationale:

    Why I wrote it:

    Roughly a year ago, I wrote an internal tool for our suite of tools
    and used the Lingua::Ispell interface for spellchecking.
    Unfortunately, the interface was not very clean and generated
    several problems when I was using it in Modperl. Developers at my
    work ended up contributing some fixes to that module but eventually
    decided it didn't suit all of our needs. Additionally, I ended up
    having to wrap the module with more code to make it work well for
    checking text in webpages. As a result of these problems I had with
    existing modules, I set out to write a newer simpler checker module.
    Last summer I wrote that easier-to-use module. It works in modperl
    and is very easy to integrate in tools. I even wrote an inherited
    module that allows client classes to spellcheck form elements with
    only one function call. The reason I wrote this module was because
    there was no existing module that had a minimal or complete enough
    interface to suit my Spellchecking needs.

    Rationale for Namespace:

    First of all, all this module is designed to do is Spellcheck. It's
    not designed to be a wrapper for a specific type of command line
    spellchecker or a specific type of input.

    Secondly, the module is not bound to any one type of command line
    checker because the method that interfaces an external spellchecker
    is loosely coupled to the rest of the module. Changing a
    configuration directive when the object is created could change the
    command used to check the text.

    Finally, I have written other inherited modules that are designed
    to be used in specific types of documents, notably Text and HTML so
    it makes sense for a usage for spellcheck to be Spellcheck::HTML or
    Spellcheck::TEXT. It'd make sense to do new modules in the namespace
    that spellcheck XML or POD, or whatever.

    To sum things up, this spellchecker module is written to be
    extended for different types of input, so it naturally should exist
    as a new root namespace.

  enteredby:   GCLASS (Gregory Class)
  enteredon:   Mon Dec  2 19:40:26 2002 GMT

The resulting entry would be:

Spellcheck        RmpOa Spellcheck- a generic spellchecking module   GCLASS


Thanks for registering,
The Pause Team

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=1d300000_cd56db94f62e3045&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=1d300000_cd56db94f62e3045&SUBMIT_pause99_add_mod_insertit=1

Reply via email to