On Sun, 22 Jan 2023 02:56:37 +0100
ichthyo <p...@ichthyostega.de> wrote:

>Am 21.01.23 um 20:48 schrieb Will Godfrey:
>> I'm also thinking of moving to C++17 as our minimum standard. I understand 
>> there are a number of benefits to this, and it still leaves (at least) a 5 
>> year margin for people working on older systems.  
>
>There are some nice additional features in C++17, yet our codebase
>rather is not written in a way that those features are really necessary.
>In some code I wrote for the PadSynth background loading, I used something
>like std::optional, by just providing our own drop-in replacement using
>the same implementation technique as the standard library does.
>
>Thus up to now we managed to get along well with C++14.
>
>Upgrading to C++17 would probably imply to drop off the old Ubuntu LTS
>releases 14.04 and 16.04. With some quirks I was still able to build a
>package for these, and in the past some people were glad we still supported
>those distros. By using a backport of a newer compiler, it might still be
>further possible to support those very old distros, not sure if this
>works though. Thus we might ask first on the users mailinglist.
>
>Needless to say that at some point we must drop compatibility,
>and C++17 looks like a nice target with wide support on recent systems.

Some good points there Hermann.
I think may it would be better if (to avoid any panic) I said that V 2.2.3
*might* be the last version to run with C++14 as we would like to upgrade to 17.

-- 
Will


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to