Re: ispell multilingual spellchecking


Subject: Re: ispell multilingual spellchecking
From: Kevin Atkinson (kevina@users.sourceforge.net)
Date: Mon Apr 16 2001 - 18:32:28 CDT


On Sat, 14 Apr 2001, Mike Nordell wrote:

Note: I do not regularly check the abiword-dev mailing list so please
continue to CC me so that it will end up in my INBOX and not the AbiWord
mail box.

> Kevin Atkinson wrote:
> > Libtool (multi-language-branch) can handle compiling DLL's and can handle
> > the dynamic loading of DLL's. What it can't handle is the proper
> > compiling of C++ libraries.
>
> _Exactly_ what are the problems? A link would suffice. (I have a vague
> memory about some startup code issues, but I'd really like to get a firm
> grip of the problems before commenting).

I don't know exactly. The main thing (I think) is getting C++ support in
the multi-language branch of libtool.

>
> > Also it is unlikely you will be able to use VC++ for Pspell and Aspell it
> > is best to use Gcc (wither the Cygwin or MinGW version).
> > However, provided that you only the the extern "C" interface of Pspell
> > (which I believe you do), you should, at least in theory, be able to
> > compile Pspell/Aspell with MinGW Gcc and AbiWord with Visual C++. You can
> > easily provide binary versions of the Pspell/Aspell library for those who
> > want to work on AbiWord but don't want to mess with compiling it using
> > Gcc.
>
> Though it is a workaround, I'm not sure it's an acceptable solution.

Why Not? Pspell is not really a part of AbiWord, rather it is a library
that AbiWord is using.

> If it's
> buildable with the mingw gcc, it should also be buildable with MSVC
> (providing it's legal C/C++ code of course).

Aspell (not Pspell) uses a lot of advanced C++ features that I am not sure
MSVC can handle. Pspell will compile under MSVC but it is pretty useless
without a working spell checker.

---
Kevin Atkinson
kevina at users sourceforge net
http://www.ibiblio.org/kevina/



This archive was generated by hypermail 2b25 : Mon Apr 16 2001 - 18:29:51 CDT