Angus Leeming wrote:
I tried it out. Some points:

if I grab the AspellData installer from the wiki, I don't get any say in where to install it. It is dated 17 June, so presumably the c:/Aspell location need no longer be hardwired.

I do get the option of where to install the dictionaries, but it would appear to make little sense to install them anywhere other than c:/Aspell ATM (because of the above) ;-)

There are two versions of the data installer. The wiki links to the version for the current LyX releases and is hard-coded to C:\Aspell. The other one is not.

Now that you've removed the hardwiring, presumably a full Aspell installer makes sense?

The new data installer contains both the encoding data as well as locale data. The only thing that is not included is the command line version of Aspell.

This installer worked out correctly that I have MikTeX, MSys, Python already installed. However, when I install LyX 1.4 I find that c:\Program Files\LyX14 contains:
and the python and shell directories aren't empty:

Note that the installer detects MiKTeX, ImageMagick and Ghostscript. The few Python/MSYS files LyX needs are bundled and will always be installed in those directories.

The reason is that these files are absolute requirements to get LyX to work and users should not have to download the full Python/MSYS.

The installer worked out that I didn't have Aspell installed and allowed me to download the English dictionary. I've no idea where it got installed :( It doesn't appear to be within the LyX14 hierarchy and I have neither c:\Aspell nor c:\Program Files\Aspell folders. I do have Aspell Data/English dictionary in the Control Panel>Add and Remove Programs wizard and spell checking works, so the thing got installed. But where?

Aspell data is installed in "Application Data" (the one for all users or the current user) unless the user has manually installed it somewhere else before. The dictionaries are also installed there. This is the place where things like dictionaries belong and the user always has write access to it.

I see libaspell-14.dll, which surprised me as I thought that Aspell produced a static library only. Obviously, you've been very busy as Enrico's ldd script:

Aspell can also create a dynamic library.

Joost

Reply via email to