[Lemon-devel] Renaming basic classes
Alpár Jüttner
alpar at cs.elte.hu
Mon Sep 10 12:44:43 CEST 2007
> according to my opinion the suggested changes are acceptable, they make
> simpler getting familiar with LEMON.
> However I think that although these changes are well-explainable, we
> loose users by making not very-very important name-changes constantly.
> It is important to follow naming-conventions, but we cannot force users
> to constantly rewrite their working programs only for the sake of more
> perfect naming conventions.
> I think that name-changes should be done only in the case when the
> already existing names would be abuser furthermore (e.g. a new
> function/structure is added that rather deserves the already existing name)
This is a problem indeed. That is why we decided to continue supporting
the backward compatible version until the API of version 1.0 is
stabilized (and a little bit more).
A shell script helping to convert existing codes are also planned to be
released.
> I think that if we vote on changing names, we should name our methods
> and structures as similar to "concurrents" name-usage as possible. This
> would make simpler to start using our library after using a nother one.
Basically I agree. IMHO the problem here is that e.g. LEDA and Boost
doesn't have true undirected graphs so they haven't faced with this
problem. Could someone check this?
Alpar
More information about the Lemon-devel
mailing list