Lars Gullik Bjønnes wrote:
Abdelrazak Younes <[EMAIL PROTECTED]> writes:

| Lars Gullik Bjønnes wrote:
| > Abdelrazak Younes <[EMAIL PROTECTED]> writes:
| > | | You've just described my very plan ;-). I just thought it was
| > obvious
| > | so I didn't care to write it so explicitly. The problem is just that
| > | Lars won't allow step 1.
| > Very right. If the bus thing happens after step 1, we are left with
| > no
| > spellchecker.
| | Man, we are not talking about the linux kernel. This is not rocket
| science we are doing here. If I am hit by a bus, another competent
| developer will be able to continue the work. We have quite a few
| here...
| | So Angus, is this "NO!" clear enough for you? ;-)

I still do not understand why you have to do step 1 first, and why
this cannot wait until last.

If you did your homework, you would have understood ;-)

Fact 1: The SpellBase interface doesn't encapsulate well the fact that the engine is a library or a process. Fact 2: The controller has to test for the cases where the inner engine is a process Fact 3: The controller is also doing some views (in the MVC sense) which is bad.

Those three facts make the spell thing pretty complicated. So the only solution (IMO) is to cleanup the API (the base class and the controller algorithm).

Cleaning one API is much easier done with one engine. Once the API is set and the logic flow is good, we can add any other engine we want (ispell, pspell, enchant, etc).

I don't want to care with three engines in the interim period. This is just a waste of time and I have better things to do with my time. So for me, step 1 is a must. If it is not for you, then please do the work yourself.

Abdel.

Reply via email to