Hi Ryan,
            I agreee that grammar checking has a big performance hit.
link-grammar takes an exponentially long time to check long sentences.
 I'd simply vote for grammar checking to default to "off" in the
preferences for 2.6.3.
Linas has done a lot of work on link-grammar over the past 4 months so
lets debate more substansive changes to grammar checking for 2.8.
after we have a chance to see what the outcome of his work is.
 BTW we definitely don't want to introduce threads to abiword and I
tired as best as I could to work out the best algorithim for balancing
the rate of grammar checking. However the fundamental problem is that
link-grammar is slow for long sentences.
Cheers
Martin
On Sun, Apr 27, 2008 at 8:43 AM, Ryan Pavlik <abiryan@ryand.net> wrote:
>
>  This goes along with my previous email.  Grammar is a pretty slick feature,
> but as it stands now, it's unreasonable for most to leave it on during
> document creation and editing.  There are a couple possible solutions that
> have occurred to me that allow a blending of the capability and the
> performance.
>
>  In no particular order:
>  Disable checking by default in Preferences.
>  Expose a menu item or toggle toolbar button for turning on/off "Show
> grammar check results"
>  Implement a dialog for grammar instead of showing it inline.
>  Figure out how to put grammar in a separate thread without making us all
> very confused and compromising Abi.
>
>  Any other ideas, takers on one of these, preguntas, comentarios,
> observaciones, protestas, quejas?
>
>  Ryan
>
>  FYI - in Ubuntu's new packages which they have yet to accept, grammar
> shares a separate package with math.  In the Windows tools plugin installer
> grammar does not go in the default install, though of course it does in the
> full or custom (if they choose it) install.
>
>  --
>  Ryan Pavlik
>  www.cleardefinition.com
>
>  #282  +  (442) -  [X]
>  A programmer started to cuss
>  Because getting to sleep was a fuss
>  As he lay there in bed
>  Looping 'round in his head
>  was: while(!asleep()) sheep++;
>
>
Received on Sun Apr 27 10:02:42 2008
This archive was generated by hypermail 2.1.8 : Sun Apr 27 2008 - 10:02:42 CEST