[bt-devel] Purpose statement and thoughts about1.1
Joachim Ansorg
bt-devel@crosswire.org
Mon, 30 Apr 2001 22:05:57 +0200
Hi!
As you may know I will be much less active after the release of 1.0. Some
days after 1.0 I have my 19th bithday and this is also the point to start
learning for my school leaving examination.
And I'm also sorrowful that no new active developers except Martin joined our
team (I'm not talking about documentation - this is a very active part).
And I'm sitting too much in front of my PC because I'm the solw developer.
These are the reasons why I'll do only administration work for BibleTime in
future.
I programmed two years for BibleTime and spent hundreds of hours for it - I
think it's enough for now. BibleTime is useful and stable with version 1.0,
so others could proceed coding.
------
Here are some thought about 1.1:
-Support for reading and writing ThML should be implemented.
-The class structure should be revised again. We should stay only with Sword
as a backend, supporting other backends is not necessary any more.
If we do so we could remove some classes like CKey, CModuleInfo, CPresenter,
CBackend. Code in other classes would be simplified, because casts from CKey
and the like would be unnecessary.
If we remove CKey we should implement a base class for Sword keys, so we
could pass Sword keys to functions or classes like CPrintItem. A type
function should also be added.
Joachim