Renaming the Predicate framework to KDb?

Aleix Pol aleixpol at kde.org
Thu Apr 9 00:10:15 BST 2015


On Wed, Apr 8, 2015 at 10:44 PM, Jaroslaw Staniek <staniek at kde.org> wrote:
> 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
> _______________________________________________
> Kde-frameworks-devel mailing list
> Kde-frameworks-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

I don't really would have a problem. It's in playground and that's why
we have playground for, trying things and breaking things. If all
people working on it are fine with the rename [1], then you can just
do it. :)

Cheers!
Aleix

[1] http://i.imgur.com/Cdfcs55.png



More information about the calligra-devel mailing list