3 <title>How It All Works - Aspell Developer's Manual</title>
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="description" content="Aspell spell checker developer's manual.">
6 <meta name="generator" content="makeinfo 4.8">
7 <link title="Top" rel="start" href="index.html#Top">
8 <link rel="prev" href="Mk_002dSrc-Script.html#Mk_002dSrc-Script" title="Mk-Src Script">
9 <link rel="next" href="Part-1-_002d-Compiled-Dictionary-Format.html#Part-1-_002d-Compiled-Dictionary-Format" title="Part 1 - Compiled Dictionary Format">
10 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
12 This is the developer's manual for Aspell.
14 Copyright (C) 2002, 2003, 2004, 2006 Kevin Atkinson.
16 Permission is granted to copy, distribute and/or modify this
17 document under the terms of the GNU Free Documentation License,
18 Version 1.1 or any later version published by the Free Software
19 Foundation; with no Invariant Sections, no Front-Cover Texts and
20 no Back-Cover Texts. A copy of the license is included in the
21 section entitled "GNU Free Documentation License".
23 <meta http-equiv="Content-Style-Type" content="text/css">
24 <style type="text/css"><!--
25 pre.display { font-family:inherit }
26 pre.format { font-family:inherit }
27 pre.smalldisplay { font-family:inherit; font-size:smaller }
28 pre.smallformat { font-family:inherit; font-size:smaller }
29 pre.smallexample { font-size:smaller }
30 pre.smalllisp { font-size:smaller }
31 span.sc { font-variant:small-caps }
32 span.roman { font-family:serif; font-weight:normal; }
33 span.sansserif { font-family:sans-serif; font-weight:normal; }
39 <a name="How-It-All-Works"></a>
40 Next: <a rel="next" accesskey="n" href="Part-1-_002d-Compiled-Dictionary-Format.html#Part-1-_002d-Compiled-Dictionary-Format">Part 1 - Compiled Dictionary Format</a>,
41 Previous: <a rel="previous" accesskey="p" href="Mk_002dSrc-Script.html#Mk_002dSrc-Script">Mk-Src Script</a>,
42 Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
46 <h2 class="chapter">15 How It All Works</h2>
48 <p>The details of how Aspell really works is a mystery to most users who
49 want to participate in developing and improving Aspell, so it is best
50 to fully explain Aspell's core algorithms and data structures to you.
52 <p>In explaining these, it is hoped to bring prospective developers up to
53 speed more quickly and also help you understand the amount of thought
54 put into this. In time, you may be able to improve Aspell even more.
56 <p>There are many details to explain here, so these will need explaining
60 <li><a accesskey="1" href="Part-1-_002d-Compiled-Dictionary-Format.html#Part-1-_002d-Compiled-Dictionary-Format">Part 1 - Compiled Dictionary Format</a>
61 <li><a accesskey="2" href="Part-2-_002d-Quickly-Finding-Similar-Soundslike.html#Part-2-_002d-Quickly-Finding-Similar-Soundslike">Part 2 - Quickly Finding Similar Soundslike</a>
62 <li><a accesskey="3" href="Part-3.html#Part-3">Part 3</a>