V4 status
The V4 version is now compiling correclty and passing most of the tests, it's in the V4-branch branch of the SVN repository.
Goals
This page lists all the ideas to do some API cleaning in the next major version of Libgda/Libgnomedb (4.x). The point of this version will be to make the API easier to use by:
- having more obvious function calls
- hiding as much as possible the internal API
As much as it is possible, a migration script will be created which will help users migrate over to the new API.
Objects renaming proposals
Object |
Rename to |
Remarks |
Done in V4-branch |
||
Done in V4-branch |
||
? |
Internals hiding
Other proposals
Don't use XML to store the dictionary, but use a small SQLite file: it has the advantages:
- being easy to store more information (kind of open the GDA dictionary for extensions)
- would allow incremental saving/loading (i.e. saving or loading only what's required)
- would probably be faster to store and load data with less memory
could get rid of the GdaXmlStorage interface and related code