On Tue, 1 Feb 2005, Gary Setter wrote:

> > > configure didn't find mmap or iconv
> > > I'm guessing if I don't have mmap support I can't avoid the problem below.
> > > If this is true, I'd be willing to rough in some mmap support for win32
> >
> > MMAP might work with Cygwin.  However if you are using Aspell 0.60 than
> > you don't need to worry about it as much as Aspell 0.60 will cache
> > instances of the dictionary class and reuse them.  Thus multiple copies
> > will not be used.
> >
> Please forgive me if I misunderstand the topic, but I want make
> sure you understand that Windows program will not share memory
> unless a server, or service has been defined. I've only seen the
> aspell library defined as a dll, and a dll will create new
> objects for each instance of the application.

If you make multiple copies of the Speller class within the same
application than Aspell 0.60 will use the same dictionary classes for all
of them when the same dictionary is used.

On Unix (and possible on Windows with Cygwin) dictionaries are loaded from
the disk in such a way that different applications that use the same
physical file will use the same read only memory, is a very similar
fashion to how shared libraries are loaded into memory.


_______________________________________________
Aspell-devel mailing list
Aspell-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/aspell-devel

Reply via email to