Verdigris - header only Qt moc replacement

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Fri Feb 16 12:57:45 UTC 2018


El jueves, 15 de febrero de 2018 18:23:01 -03 Olzhas Rakhimov escribió:
[snip]
> > What would we gain from using it?
> 
> The major points for me from replacing Qt moc w/ Verdigris:
> 
> 0. Works w/ modern C++ code (templates, nested classes)
> 1. Compilation time improvement
>    (easy parallel builds, native compiler vs. moc)
> 2. One less headache dealing w/ custom code generator (i.e., moc)
>    (e.g, moc pre-5.9 cannot handle some C++17 syntax)
> 
> It is likely that Verdigris will be forward-compatible
> and could evolve w/ C++20 features
> (meta-classes, compile-time introspection),
> while the Qt moc will always remain a laggard.

I think that if you are interested in maintaining it then it's interesting, 
and sounds like qt-extras is a great place for it. I hardly doubt that we will 
use it on Qt/KDE packages by default right now, but who knows...

That being said I can not offer myself as sponsor because I'm really having 
not much time on my hands nowadays (I still need to review QWT...). Of course 
I'll be happy to create the necessay repo in salsa.debian.org.

Cheers, Lisandro.


-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20180216/6adcd2d9/attachment.sig>


More information about the pkg-kde-talk mailing list