"Garst R. Reese" wrote:
>
> Kevin Atkinson wrote:
> >
> > "Garst R. Reese" wrote:
> > >
> > > Kevin Atkinson wrote:
> > > >
> > > > "Garst R. Reese" wrote:
> > > > >
> > > > > Kevin Atkinson wrote:
> > > >
> > > > No that's not what I am talking about.
> > > >
> > > > Attached is a copy of the orignal message sent to the mailing list.
> > > >
> > > Thanks.
> > > I don't see anything there that requires scanning the entire document to
> > > build a database.
> >
> > Um it needs to scan the document to figure out the context of the
> > words? How else is it going to do it.
> >
> > > I've done this sort of thing before, on a PDP-11,
> > > yeah, slow and nothing like today's memory, but you can make anything
> > > slow--or fast. Show me something that crosses inset boundaries and I'll
> > > beleive you need more than one inset present at a time.
> >
> > Um what is an inset?
> Um, that was too LyX specific. A paragraph, a bibliograhpy entry, a
> figure title, a code block, a line of code? Basically I'm asking how
> much context do you need. Your examples said to me---not much. Nothing
> passed over the Enter Key. A comment would, and C code with a missing },
> so yes, one could fabricate a case where scanning an entire document
> might be necessary, but I do not think it should be the default mode of
> operation.
Um no recanning the document evertime you start the spell checker will
not be the default mode of operation but the spell checker API should
allow that option which is the point I was trying to make.
> Really all I'm asking is that you take some time to think
> about how much work you can do between keystrokes and <Enter>s.
But why is it really needed. How about just having the a scan of the
document take place during idle time. If the spell checker is started
before this scan is done. Simply finish the scan before actually spell
checking.
I see the point you were trying to make. But do you understand my point
why Aspell needs a continuos iterator.
--
Kevin Atkinson
[EMAIL PROTECTED]
http://metalab.unc.edu/kevina/