Re: Verdigris - header only Qt moc replacement

2018-02-16 Thread Olzhas Rakhimov
On Fri, Feb 16, 2018 at 09:57:45AM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> 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...

Yea, qt-extras sounds like a right place for this package.

> 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.

Thanks, Lisandro.
This would be a good starting point for me.
Being a header only library,
Verdigris shouldn't pose much issue for packaging, I hope.

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-15 Thread Olzhas Rakhimov
On Thu, Feb 15, 2018 at 11:36:20AM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> El martes, 13 de febrero de 2018 21:25:59 -03 Olzhas Rakhimov escribió:
> > Hello All,
> >
> > I was wondering if Verdigris would be suitable for this team.
> > Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> >
> > It has just reached 1.0,
> > and I am thinking about Debian packaging.
> > Your team and sponsorship would be very helpful.
>
> 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.

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-15 Thread Lisandro Damián Nicanor Pérez Meyer
El martes, 13 de febrero de 2018 21:25:59 -03 Olzhas Rakhimov escribió:
> Hello All,
> 
> I was wondering if Verdigris would be suitable for this team.
> Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> 
> It has just reached 1.0,
> and I am thinking about Debian packaging.
> Your team and sponsorship would be very helpful.

What would we gain from using it?


-- 
Wiki participants are, by nature, a pedantic, ornery, and unreasonable bunch.
So there's a camaraderie here we seldom see outside of our professional
contacts.
  http://www.c2.com/cgi/wiki?WhyWikiWorks

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: Verdigris - header only Qt moc replacement

2018-02-14 Thread Olzhas Rakhimov
On Wed, Feb 14, 2018 at 11:17:46AM +0300, Boris Pek wrote:
> Hi,
> 
> > I was wondering if Verdigris would be suitable for this team.
> > Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> >
> > It has just reached 1.0,
> > and I am thinking about Debian packaging.
> > Your team and sponsorship would be very helpful.
> 
> I have seen this article [1] long time ago (about 2016 IIRC). And provided
> library was just a proof of concept. Have anything changed since that time?

I believe it is solid now.
We got CI/tests running on linux, macos, windows
with various/latest Qt, gcc, clang, msvc versions.

> 
> Are developers going to support this library on constant basis?

The project author is also the maintainer of the Qt moc,
so I would expect Verdigris be supported and up-to-date
with Qt internal APIs.

> Do you have examples of applications which use this library?

No, I don't think I could find them yet (for example in Debian).
I am hoping to use Verdigris for scram[1] (debian science team),
but carrying/maintaining the source myself is not appealing.
It would be easier to adopt
if Verdigris gets packaged in tandem w/ Qt in Debian.

[1] https://tracker.debian.org/pkg/scram

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-14 Thread Boris Pek
Hi,

> I was wondering if Verdigris would be suitable for this team.
> Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
>
> It has just reached 1.0,
> and I am thinking about Debian packaging.
> Your team and sponsorship would be very helpful.

I have seen this article [1] long time ago (about 2016 IIRC). And provided
library was just a proof of concept. Have anything changed since that time?

Are developers going to support this library on constant basis?
Do you have examples of applications which use this library?

[1] https://woboq.com/blog/verdigris-qt-without-moc.html

Best wishes,
Boris


-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Verdigris - header only Qt moc replacement

2018-02-13 Thread Olzhas Rakhimov
Hello All,

I was wondering if Verdigris would be suitable for this team.
Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514

It has just reached 1.0,
and I am thinking about Debian packaging.
Your team and sponsorship would be very helpful.

Regards,
Olzhas Rakhimov

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk