[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