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