Renaming the Predicate framework to KDb?
Jaroslaw Staniek
staniek at kde.org
Wed Apr 8 21:44:12 BST 2015
Dear All,
As a part of the process of porting Kexi to Qt5/KF5, three frameworks
have been extracted to separate repos. More about that in some
announcement (ask me for details if you cannot wait).
For now I have the following question.
We have a framework called Predicate, for (data)base
connectivity/creation, a kind of QtSql on steroids, is in development
and use since 2003. First presented in Malaga (as KexiDB).
https://projects.kde.org/projects/playground/libs/predicate
I came to a conclusion that the "Predicate" name feels a bit hacky and
does not explain the purpose of the framework. It also does not help
that the predicate noun is used elsewhere quite a bit.
So how about renaming to "KDb"?
I like how many parts of the KF5 have clear names, and realized "KDb"
seems to be available [1], forms a short prefix and it's meaning is
rather clear. Its length suitable for use as a prefix for class names.
So the change in real code could be like this:
Predicate::Connection ==> KDbConnection.
Thanks!
[1] The kdb project does not seem to be active:
http://marc.info/?l=kde-announce&m=90221935129358&w=2
--
regards, Jaroslaw Staniek
KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek
More information about the calligra-devel
mailing list