Re: [Qgis-developer] Requiring c++17 minimum

2017-03-09 Thread A Huarte
mode ironic=on
Don't waste your time, there is already one!
http://www.geobide.es/wp-content/uploads/2013/06/map5.jpg

https://digimapas.blogspot.com.es/2016/08/geobide-herramientas-cartograficas.html

http://ww2.pcypsitna.navarra.es/Aprende/formacion/Documentacion1/Guia%20uso%20tematizar%20mapas%20con%20Geomap%20v%201.0.pdf

mode ironic=off
:-)


  De: Nathan Woodrow <madman...@gmail.com>
 Para: Matthias Kuhn <matth...@opengis.ch> 
CC: "qgis-developer@lists.osgeo.org" <qgis-developer@lists.osgeo.org>
 Enviado: Jueves 9 de marzo de 2017 13:58
 Asunto: Re: [Qgis-developer] Requiring c++17 minimum
   
Sure thing.  I have so much time because who needs to work when MS sends me 
money for being a shill :)


On Thu, Mar 9, 2017 at 10:56 PM, Matthias Kuhn <matth...@opengis.ch> wrote:

On 03/07/2017 12:32 AM, Nathan Woodrow wrote:
> As a Mircosoft shill, I'm a super -1 on this.  How will I make my money
> from Microsoft for making QGIS on Windows better?

Can you please create a C# version of QGIS?
I heard that C# is much more modern and stable and faster than C++.
I can help you this Saturday afternoon if you are still not finished by
then.
__ _
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/ mailman/listinfo/qgis- developer
Unsubscribe: https://lists.osgeo.org/ mailman/listinfo/qgis- developer


___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

   ___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-09 Thread Nathan Woodrow
Sure thing.  I have so much time because who needs to work when MS sends me
money for being a shill :)



On Thu, Mar 9, 2017 at 10:56 PM, Matthias Kuhn  wrote:

> On 03/07/2017 12:32 AM, Nathan Woodrow wrote:
> > As a Mircosoft shill, I'm a super -1 on this.  How will I make my money
> > from Microsoft for making QGIS on Windows better?
>
> Can you please create a C# version of QGIS?
> I heard that C# is much more modern and stable and faster than C++.
> I can help you this Saturday afternoon if you are still not finished by
> then.
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-09 Thread Matthias Kuhn
On 03/07/2017 12:32 AM, Nathan Woodrow wrote:
> As a Mircosoft shill, I'm a super -1 on this.  How will I make my money
> from Microsoft for making QGIS on Windows better?

Can you please create a C# version of QGIS?
I heard that C# is much more modern and stable and faster than C++.
I can help you this Saturday afternoon if you are still not finished by
then.
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-07 Thread Worth Lutz

Wow, you sure jerked my chain! :-)

I often cannot use new features of various programs due to productions 
servers being behind the curve. So you can see how I'd feel about losing 
QGIS!


Keep up the good work!

*Worth Lutz*


On 3/7/2017 3:00 AM, Régis Haubourg wrote:
Hey you damn Aussies, just think that here in Europe we get those 
email right when drinking the first coffee in the morning. Please 
don't let osgeo and qgis community loose contributors by swallowing 
donuts the wong way !

(that was fun indeed, please keep on)
Régis

2017-03-07 1:23 GMT+01:00 G. Allegri >:




Il 7 mar 2017 00:50, "Nathan Woodrow" > ha scritto:

Pro tip: This was a joke by Nyall :) Us Australians have a bad
habit of assuming people get the dry humour we have.

:D


I guessed that but it was too worrying!

The advantages didn't sound well balanced against disadvantages,
but I'm not a C++ pro dev so I wasn't sure if they were true,
great, benefits :)

My heartbeat is slowing down again...

giovanni


___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org 
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Unsubscribe:
https://lists.osgeo.org/mailman/listinfo/qgis-developer





___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer


___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-07 Thread Régis Haubourg
Hey you damn Aussies, just think that here in Europe we get those email
right when drinking the first coffee in the morning. Please don't let osgeo
and qgis community loose contributors by swallowing donuts the wong way !
(that was fun indeed, please keep on)
Régis

2017-03-07 1:23 GMT+01:00 G. Allegri :

>
>
> Il 7 mar 2017 00:50, "Nathan Woodrow"  ha scritto:
>
> Pro tip: This was a joke by Nyall :) Us Australians have a bad habit of
> assuming people get the dry humour we have.
>
> :D
>
>
> I guessed that but it was too worrying!
>
> The advantages didn't sound well balanced against disadvantages, but I'm
> not a C++ pro dev so I wasn't sure if they were true, great, benefits :)
>
> My heartbeat is slowing down again...
>
> giovanni
>
>
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread G. Allegri
Il 7 mar 2017 00:50, "Nathan Woodrow"  ha scritto:

Pro tip: This was a joke by Nyall :) Us Australians have a bad habit of
assuming people get the dry humour we have.

:D


I guessed that but it was too worrying!

The advantages didn't sound well balanced against disadvantages, but I'm
not a C++ pro dev so I wasn't sure if they were true, great, benefits :)

My heartbeat is slowing down again...

giovanni
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Worth Lutz
I have customers who use Windows and QGIS. They will not be changing their OS 
as QGIS is not their major task. 
I have others who would be QGIS users if we could convince them to try it.  But 
they too have other tasks which are limited to Windows. 
Unfortunately not all users have the option to change. 

Sent from my iPhone

> On Mar 6, 2017, at 6:35 PM, Nyall Dawson  wrote:
> 
>> On 7 March 2017 at 09:32, Nathan Woodrow  wrote:
>> As a Mircosoft shill, I'm a super -1 on this.  How will I make my money from
>> Microsoft for making QGIS on Windows better?
>> 
>> :)
> 
> I dunno. But some guy blocked me on twitter a couple of weeks ago
> because QGIS is available on Windows. That hurt my feelings.
> 
> Nyall
> 
> 
> 
>> 
>>> On Tue, Mar 7, 2017 at 9:07 AM,  wrote:
>>> 
>>> Isn't it possible that g++ will also run on Windows with c++17 support or
>>> that MSVC will have the features too, or shortly will?  Why eliminate
>>> anyone?
>>> 
>>> Gordon
>>> 
>>> 
 On 2017-03-06 17:00, Nyall Dawson wrote:
 
 Hi all,
 
 I read on phoronix this morning that c++17 is nearly ready. I think
 it's time we made this the minimum build dependency for QGIS (3.0 and
 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
 can someone file a QEP?)).
 
 Advantages:
 - has some neat stuff like parallel algorithms
 - can use std::variant instead of qvariant and std::optional instead
 of QgsOptional
 - 17 is bigger than 11
 
 Disadvantages:
 - I think we lose the Windows builds. That's a shame, but we need to
 move forward.
 - OSX users will need to build their own version of clang/llvm from
 git. That's ok - they are used to things that "just work" so I think
 they'll quickly adapt to this process.
 - Linux users will need to update to the next beta version of their
 distro. This is just a short-term inconvenience and I'm pretty sure
 no-one will lose productivity because of it.
 
 I'm certain this is the way forward, so I'll push a change later today
 requiring this.
 
 Nyall
 ___
 Qgis-developer mailing list
 Qgis-developer@lists.osgeo.org
 List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
 Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> 
>>> ___
>>> Qgis-developer mailing list
>>> Qgis-developer@lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> 
>> 
>> 
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Nathan Woodrow
Pro tip: This was a joke by Nyall :) Us Australians have a bad habit of
assuming people get the dry humour we have.

:D

On Tue, Mar 7, 2017 at 9:48 AM, Worth Lutz  wrote:

> I have customers who use Windows and QGIS. They will not be changing their
> OS as QGIS is not their major task.
> I have others who would be QGIS users if we could convince them to try
> it.  But they too have other tasks which are limited to Windows.
> Unfortunately not all users have the option to change.
>
> Sent from my iPhone
>
> > On Mar 6, 2017, at 6:35 PM, Nyall Dawson  wrote:
> >
> >> On 7 March 2017 at 09:32, Nathan Woodrow  wrote:
> >> As a Mircosoft shill, I'm a super -1 on this.  How will I make my money
> from
> >> Microsoft for making QGIS on Windows better?
> >>
> >> :)
> >
> > I dunno. But some guy blocked me on twitter a couple of weeks ago
> > because QGIS is available on Windows. That hurt my feelings.
> >
> > Nyall
> >
> >
> >
> >>
> >>> On Tue, Mar 7, 2017 at 9:07 AM,  wrote:
> >>>
> >>> Isn't it possible that g++ will also run on Windows with c++17 support
> or
> >>> that MSVC will have the features too, or shortly will?  Why eliminate
> >>> anyone?
> >>>
> >>> Gordon
> >>>
> >>>
>  On 2017-03-06 17:00, Nyall Dawson wrote:
> 
>  Hi all,
> 
>  I read on phoronix this morning that c++17 is nearly ready. I think
>  it's time we made this the minimum build dependency for QGIS (3.0 and
>  2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
>  can someone file a QEP?)).
> 
>  Advantages:
>  - has some neat stuff like parallel algorithms
>  - can use std::variant instead of qvariant and std::optional instead
>  of QgsOptional
>  - 17 is bigger than 11
> 
>  Disadvantages:
>  - I think we lose the Windows builds. That's a shame, but we need to
>  move forward.
>  - OSX users will need to build their own version of clang/llvm from
>  git. That's ok - they are used to things that "just work" so I think
>  they'll quickly adapt to this process.
>  - Linux users will need to update to the next beta version of their
>  distro. This is just a short-term inconvenience and I'm pretty sure
>  no-one will lose productivity because of it.
> 
>  I'm certain this is the way forward, so I'll push a change later today
>  requiring this.
> 
>  Nyall
>  ___
>  Qgis-developer mailing list
>  Qgis-developer@lists.osgeo.org
>  List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>  Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>>
> >>> ___
> >>> Qgis-developer mailing list
> >>> Qgis-developer@lists.osgeo.org
> >>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >>
> >>
> >>
> >> ___
> >> Qgis-developer mailing list
> >> Qgis-developer@lists.osgeo.org
> >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > ___
> > Qgis-developer mailing list
> > Qgis-developer@lists.osgeo.org
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Nyall Dawson
On 7 March 2017 at 09:32, Nathan Woodrow  wrote:
> As a Mircosoft shill, I'm a super -1 on this.  How will I make my money from
> Microsoft for making QGIS on Windows better?
>
> :)

I dunno. But some guy blocked me on twitter a couple of weeks ago
because QGIS is available on Windows. That hurt my feelings.

Nyall



>
> On Tue, Mar 7, 2017 at 9:07 AM,  wrote:
>>
>> Isn't it possible that g++ will also run on Windows with c++17 support or
>> that MSVC will have the features too, or shortly will?  Why eliminate
>> anyone?
>>
>> Gordon
>>
>>
>> On 2017-03-06 17:00, Nyall Dawson wrote:
>>>
>>> Hi all,
>>>
>>> I read on phoronix this morning that c++17 is nearly ready. I think
>>> it's time we made this the minimum build dependency for QGIS (3.0 and
>>> 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
>>> can someone file a QEP?)).
>>>
>>> Advantages:
>>> - has some neat stuff like parallel algorithms
>>> - can use std::variant instead of qvariant and std::optional instead
>>> of QgsOptional
>>> - 17 is bigger than 11
>>>
>>> Disadvantages:
>>> - I think we lose the Windows builds. That's a shame, but we need to
>>> move forward.
>>> - OSX users will need to build their own version of clang/llvm from
>>> git. That's ok - they are used to things that "just work" so I think
>>> they'll quickly adapt to this process.
>>> - Linux users will need to update to the next beta version of their
>>> distro. This is just a short-term inconvenience and I'm pretty sure
>>> no-one will lose productivity because of it.
>>>
>>> I'm certain this is the way forward, so I'll push a change later today
>>> requiring this.
>>>
>>> Nyall
>>> ___
>>> Qgis-developer mailing list
>>> Qgis-developer@lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Nathan Woodrow
As a Mircosoft shill, I'm a super -1 on this.  How will I make my money
from Microsoft for making QGIS on Windows better?

:)

On Tue, Mar 7, 2017 at 9:07 AM,  wrote:

> Isn't it possible that g++ will also run on Windows with c++17 support or
> that MSVC will have the features too, or shortly will?  Why eliminate
> anyone?
>
> Gordon
>
>
> On 2017-03-06 17:00, Nyall Dawson wrote:
>
>> Hi all,
>>
>> I read on phoronix this morning that c++17 is nearly ready. I think
>> it's time we made this the minimum build dependency for QGIS (3.0 and
>> 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
>> can someone file a QEP?)).
>>
>> Advantages:
>> - has some neat stuff like parallel algorithms
>> - can use std::variant instead of qvariant and std::optional instead
>> of QgsOptional
>> - 17 is bigger than 11
>>
>> Disadvantages:
>> - I think we lose the Windows builds. That's a shame, but we need to
>> move forward.
>> - OSX users will need to build their own version of clang/llvm from
>> git. That's ok - they are used to things that "just work" so I think
>> they'll quickly adapt to this process.
>> - Linux users will need to update to the next beta version of their
>> distro. This is just a short-term inconvenience and I'm pretty sure
>> no-one will lose productivity because of it.
>>
>> I'm certain this is the way forward, so I'll push a change later today
>> requiring this.
>>
>> Nyall
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Nyall Dawson
On 7 March 2017 at 09:07,   wrote:
> Isn't it possible that g++ will also run on Windows with c++17 support or
> that MSVC will have the features too, or shortly will?  Why eliminate
> anyone?

Like Harrissou said - I'm pretty sure none of our users are on Windows
in any case.

Nyall
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread gordon
Isn't it possible that g++ will also run on Windows with c++17 support 
or that MSVC will have the features too, or shortly will?  Why eliminate 
anyone?


Gordon

On 2017-03-06 17:00, Nyall Dawson wrote:

Hi all,

I read on phoronix this morning that c++17 is nearly ready. I think
it's time we made this the minimum build dependency for QGIS (3.0 and
2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
can someone file a QEP?)).

Advantages:
- has some neat stuff like parallel algorithms
- can use std::variant instead of qvariant and std::optional instead
of QgsOptional
- 17 is bigger than 11

Disadvantages:
- I think we lose the Windows builds. That's a shame, but we need to
move forward.
- OSX users will need to build their own version of clang/llvm from
git. That's ok - they are used to things that "just work" so I think
they'll quickly adapt to this process.
- Linux users will need to update to the next beta version of their
distro. This is just a short-term inconvenience and I'm pretty sure
no-one will lose productivity because of it.

I'm certain this is the way forward, so I'll push a change later today
requiring this.

Nyall
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread DelazJ
Hi,
Nyall, +1 from me fwiw.
Actually, I've never understood why QGIS was made available on Windows. If
Windows users want to use QGIS, they just need to move away from that OS.
So easy.
Your plan is hence a good move imho.

Harrissou
Sent from my Windows phone

Le lundi 6 mars 2017, G. Allegri  a écrit :
> Hi Nyall,
> it's not the 1st of April right?
> In all seriousness are you really going to push such a strong requirement?
> What do you mean with "we lose the Windows builds"?!
> Giovanni
> 2017-03-06 23:00 GMT+01:00 Nyall Dawson :
>>
>> Hi all,
>>
>> I read on phoronix this morning that c++17 is nearly ready. I think
>> it's time we made this the minimum build dependency for QGIS (3.0 and
>> 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
>> can someone file a QEP?)).
>>
>> Advantages:
>> - has some neat stuff like parallel algorithms
>> - can use std::variant instead of qvariant and std::optional instead
>> of QgsOptional
>> - 17 is bigger than 11
>>
>> Disadvantages:
>> - I think we lose the Windows builds. That's a shame, but we need to
>> move forward.
>> - OSX users will need to build their own version of clang/llvm from
>> git. That's ok - they are used to things that "just work" so I think
>> they'll quickly adapt to this process.
>> - Linux users will need to update to the next beta version of their
>> distro. This is just a short-term inconvenience and I'm pretty sure
>> no-one will lose productivity because of it.
>>
>> I'm certain this is the way forward, so I'll push a change later today
>> requiring this.
>>
>> Nyall
>> ___
>> Qgis-developer mailing list
>> Qgis-developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread G. Allegri
Hi Nyall,
it's not the 1st of April right?
In all seriousness are you really going to push such a strong requirement?
What do you mean with "we lose the Windows builds"?!

Giovanni

2017-03-06 23:00 GMT+01:00 Nyall Dawson :

> Hi all,
>
> I read on phoronix this morning that c++17 is nearly ready. I think
> it's time we made this the minimum build dependency for QGIS (3.0 and
> 2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
> can someone file a QEP?)).
>
> Advantages:
> - has some neat stuff like parallel algorithms
> - can use std::variant instead of qvariant and std::optional instead
> of QgsOptional
> - 17 is bigger than 11
>
> Disadvantages:
> - I think we lose the Windows builds. That's a shame, but we need to
> move forward.
> - OSX users will need to build their own version of clang/llvm from
> git. That's ok - they are used to things that "just work" so I think
> they'll quickly adapt to this process.
> - Linux users will need to update to the next beta version of their
> distro. This is just a short-term inconvenience and I'm pretty sure
> no-one will lose productivity because of it.
>
> I'm certain this is the way forward, so I'll push a change later today
> requiring this.
>
> Nyall
> ___
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

[Qgis-developer] Requiring c++17 minimum

2017-03-06 Thread Nyall Dawson
Hi all,

I read on phoronix this morning that c++17 is nearly ready. I think
it's time we made this the minimum build dependency for QGIS (3.0 and
2.18.5, and maybe 2.14 (but not sure about 2.14 since it's the LTS -
can someone file a QEP?)).

Advantages:
- has some neat stuff like parallel algorithms
- can use std::variant instead of qvariant and std::optional instead
of QgsOptional
- 17 is bigger than 11

Disadvantages:
- I think we lose the Windows builds. That's a shame, but we need to
move forward.
- OSX users will need to build their own version of clang/llvm from
git. That's ok - they are used to things that "just work" so I think
they'll quickly adapt to this process.
- Linux users will need to update to the next beta version of their
distro. This is just a short-term inconvenience and I'm pretty sure
no-one will lose productivity because of it.

I'm certain this is the way forward, so I'll push a change later today
requiring this.

Nyall
___
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer