On 22.06.2011 09:49, Pedro Giffuni wrote:

I don't know if someone wants to spend time and effort on it
later on but we can import some of the LibreOffice enhancements:
if the changes involve only removing code we don't need a
license for that.

Interesting. But it's easier and less work to do that by ourselves.
And IMHO removing superfluous comments or unused code is better done
on the fly while you are at the file anyway.


I only mentioned it JIC there is some interest in keeping our code-
base in sync with "that other project that has become a problem to
even mention" ;).

Good point. I'm sure that it will be no problem to take that into consideration. It would require that someone pointed us at the changesets though.

Ispell is BSD licensed and has many dictionaries, but I have no
Idea if it has all the required functionality. Alternatively
we can just add a dependency to the GNU stuff like we will
wave to do with gtk/qt.

We already have experience with supporting different spell checkers in OOo. It's easy to add a component using ISpell or another spell checker, but still leave the option to use HunSpell in the build system. No code in OOo directly interacts with the spell checker code, we have a stable API between them.

Keeping the HunSpell option would help upstream projects and so we should do it. We could even think about providing a HunSpell based spellchecker as an extension (though that would need some rework in the existing component).

For regex there are many alternatives: in FreeBSD there is an ongoing
project to replace GNU regex with a compatible library, but in this
case I'd like to see Google's RE2 because it's in C++ and (apparently)
as fast as it gets.
Sounds as if you know something about that. You look like a perfect candidate to do the changes. :-)

Regards,
Mathias

Reply via email to