[Development] Adding support for version number comparisons
Thiago Macieira
thiago.macieira at intel.com
Tue May 13 20:11:10 CEST 2014
Em ter 13 maio 2014, às 19:13:56, Oswald Buddenhagen escreveu:
> > If you think the QVersion constructor should be strict, I won't disagree.
> > Then we should have a QVersion::fromUserInput, like the QUrl version,
> > which is lax and has heuristics.
>
> that would work from an api perspective.
>
> but then there is also the semantical perspective. keith's last proposal
> i saw considered only numerical segments specially. but some versioning
> schemes may treat letters in a numeric way (aa > z). heck, there are
> projects which use hexadecimal notation. there is just no way to make an
> universal internal representation of that, which means the class' main
> purpose (comparing versions) cannot be satisfied.
Which is why I am saying we should make our decision on what we think we can
support so it satisfies the most common real-world scenarios and be done with
it.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list