> I know I don't have any right to complain here, since I haven't contributed
> the development.  However, since the new (old?) kernel by Asger has so many
> essential features, IMNSHO it is a real shame that 1.0 kernel which is
> something to be nuked ASAP survives in the devel branch just because it
> has a working painter on top of it, while the other kernel doesn't have
> one.  I'm not against further developments on 1.0 branch, though.
> Since the majority of users are satisfied with 1.0 releases, IMNSHO (again)
> the slow development is not a sufficient reason to demolish the other branch.

Although I spent a lot of time on the new kernel, I agree that the better
approach is to drop the current 1.1.x, and proceed with 1.0.0.
It turned out to be too hard to clean up everything in LyX in one giant swoop.
Therefore, we should focus on smaller tasks, as described by Lgb, and when
the time is right, we can introduce the new kernel. However, it's important
that we wait until the time is right, because otherwise the result will be
a dead end, like the current 1.1.x.

The new kernel will still be waiting for LyX.  After all, it's still modern
and much better than what we have, and will stay that for a few years, but 
until the rest of LyX is ready, I think it's a mistake to introduce it.

I realize that this implies that LyX will not be Unicode for a long time
still, but that's the cost of limited development resources. We should
not try to attack more than we can overcome, and I am happy that Lgb and
the others of the core team agree on this.
At the same time, I hope you will still be contributing the very valuable
work you are doing! And this applies to everybody else too: Hopefully, by
having a much more stable development version, more people will dare to
hack the code. The other situation was frustrating, because 1.1.x is so
buggy that even some of the core developers were afraid of it!

Greets,

Asger

Reply via email to