
                            Aspell .32.5 alpha                            
                        A More Intelligent Ispell                         
                                                                          
                              Kevin Atkinson                              
                       kevina@users.sourceforge.net                       

--------------------------------------------------------------------------
   
  * Contents
  * 1. Introduction
      + 1.1 Comparison to other spell checker engines
          o 1.1.1 Comparison to Ispell
              # 1.1.1.1 Features that only Aspell has
              # 1.1.1.2 Things that only Aspell will have real soon
              # 1.1.1.3 Things that, currently, only Ispell have
  * 2. Getting Started
      + 2.1 Requirements
      + 2.2 Obtaining
      + 2.3 Support
      + 2.4 Helping Out
      + 2.5 Compiling & Installing
          o 2.5.1 Generic Install Instructions
          o 2.5.2 General Problems
          o 2.5.3 Upgrading from version .32.1
          o 2.5.4 Upgrading from version .31.1
          o 2.5.5 Upgrading from version .30
          o 2.5.6 Upgrading from version .29.1
          o 2.5.7 Upgrading from version .29
          o 2.5.8 Upgrading from version .28.3
          o 2.5.9 Upgrading from version .28.2.1
          o 2.5.10 Upgrading from version .27.2
          o 2.5.11 Upgrading from version .25
          o 2.5.12 Upgrading from version .24
          o 2.5.13 Compiling with Egcs and Gcc 2.8
          o 2.5.14 Solaris Notes
          o 2.5.15 Win32 Notes
      + 2.6 Using as a replacement for Ispell
          o 2.6.1 Notes on the Learning from Users Mistakes feature
          o 2.6.2 Emacs and Xemacs Notes
          o 2.6.3 LyX Notes
          o 2.6.4 VIM Notes
          o 2.6.5 Pine Notes
  * 3. The Aspell utility
      + 3.1 As an independent spell checker
      + 3.2 As a ``ispell -a'' replacement
          o 3.2.1 Format of the Data Stream
              # 3.2.1.1 Notes of Storing Replacement Pairs
      + 3.3 As an utility to manage word lists
          o 3.3.1 Creating a Individual Word List
          o 3.3.2 Format of the Replacement Word List
          o 3.3.3 Dumping the contents of the word list
      + 3.4 Notes on options word list pertaining to which word lists to
        use
      + 3.5 Notes on the options to control run-together words
      + 3.6 Notes on various filters and filter mode
          o 3.6.1 None Mode
          o 3.6.2 Url Filter/Mode
          o 3.6.3 Email Filter/Mode
          o 3.6.4 SGML Filter/Mode
          o 3.6.5 TEX Filter/Mode
      + 3.7 Notes on the different suggestion modes
  * 4. Library Interface
      + 4.1 The C++ Library
      + 4.2 The C Library Interface
      + 4.3 Notes About Thread Safety
  * 5. International Support
      + 5.1 The Language Data File
      + 5.2 Compiling the Word List
      + 5.3 Phonetic Code
          o 5.3.1 Syntax of the transformation array
          o 5.3.2 How do I start finally?
              # 5.3.2.1 Things that come in handy
              # 5.3.2.2 What the phonetic code should do
  * 6. How Aspell Works
  * A. Changelog
      + Changes from .32.1 to .32.5 (August 18, 2000)
      + Changes from .32 to .32.1 (August 5, 2000)
      + Changes from .31.1 to .32 (July 23, 2000)
      + Changes from .31 to .31.1 (June 18, 2000)
      + Changes from .30.1 to .31 (June 11, 2000)
      + Changes from .30 to .30.1 (April 29, 2000)
      + Changes from .29.1 to .30 (April 2, 2000)
      + Changes from .29 to .29.1 (Feb 18, 2000)
      + Changes from .28.3 to .29 (Feb 6, 2000)
      + Changes from .28.2.1 to .28.3 (Nov 20, 1999)
      + Changes from .28.2 to .28.2.1 (Aug 25, 1999)
      + Changes from .28.1 to .28.2 (Aug 25, 1999)
      + Changes from .28 to .28.1 (July 27, 1999)
      + Changes from .27.2 to .28 (July 25, 1999)
      + Changes from .27.1 to .27.2 (Mar 1, 1999)
      + Changes from .27 to .27.1 (Feb 24, 1999)
      + Changes from .26.2 to .27 (Feb 22, 1999)
      + Changed from .26.1 to .26.2 (Jan 3, 1998)
      + Changed from .26 to .26.1 (Jan 3, 1998)
      + Changed from .25.1 to .26 (Jan 3, 1999)
      + Changes from .25 to .25.1 (Dec 10, 1998)
      + Changes from .24 to .25 (Nov 23, 1998)
      + Changes from .23 to .24 (Nov 8, 1998)
      + Changes from .22.1 to .23 (Oct 31, 1998)
      + Changes from .22 to .22.1 (Oct 27, 1998)
      + Changes from .21 to .22 (Oct 26, 1998)
      + Changes from .20 to .21 (Oct 13, 1998)
      + Changes from .11 to .20 (Oct 10, 1998)
      + Changes from .10 to .11 (Sep 12, 1998)
  * B. To Do
      + B.1 Things that will be done real soon
      + B.2 Things that need to be done
      + B.3 Things that I would like to get done
      + B.4 Things that will be done eventually
      + B.5 Good ideas that are worth implementing
      + B.6 Things that are not likely to get implemented
      + B.7 Notes and Status of various items
          o B.7.1 Affix Compression
          o B.7.2 Extremely Large Dictionaries
          o B.7.3 General region skipping
          o B.7.4 Word skipping by context
          o B.7.5 Hidden Markov Model
  * C. Support for Gcc 2.7.2
  * D. Credits
  * E. Glossary and References
  * F. Copyright
      + F.1 LGPL
      + F.2 Ispell Copyright
  * About this document ...


--------------------------------------------------------------------------

