Development
The current active work on the project is to move the static
configuration file, which is a C header, into a re-usable
configuration inferface, which clients can take advantage of too.
This diagram shows which code is shared between the client and
the server.
This work is being undertaken at the same time as the threading
system is being ripped out of the code and being distributed as a
separate library called daybothreads. The configuration file support
and thread support work will be completed by the end of the year and
then a stable and final version of 0.1.8 will be released. As soon
as this release is made, work will begin on 0.1.9, which will include
full SQL support. This flow chart shows how we will
incorporate SQL support, whilst maintaining compatibility with
current databases. A tool to covert the database will be supplied
with version 0.1.9.