[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [4diac-dev] Changing C++ standard requirements for FORTE | 
Hello,
On 2022-03-08 17:15, Melik-Merkumians@xxxxxxxxxxxxxxxxx wrote:
Hello everyone,
with all the new developments in 4diac IDE (FBN features, new ST 
grammar, editor, language constructs) we are hitting a ceiling what we 
can implement in FORTE, which until now has limited itself mainly to pre 
C++11 features (with the exception StopWatch FB).
Now with all the development, we realized that we need modern C++ 
features, which is why we (Alois and me) propose to switch to C++20 with 
FORTE 2.1.x, which every recent GCC-based and MSVC compiler supports 
nowadays.
While I applaud the change, is there a specific reason you want to 
switch to C++20 in particular? On paper, support may be good, but in 
reality the more interesting features of that standard are only 
supported by the very latest versions. We should not shut out mainstream 
compilers that are still in active support (e.g. GCC 9).
C++17 support, on the other hand, is very mature in all recent 
compilers. If there are no specific C++20 features you are thinking of, 
I would suggest requiring C++17 for now, with the stated intention to 
upgrade this requirement in the future.
Regards,
--
Dr.-Ing. Jörg Walter
Gruppenleiter | Group Manager
Distributed Computation and Communication
OFFIS e.V. - Institut für Informatik
FuE Bereich Produktion | R&D Division Manufacturing
Escherweg 2, 26121 Oldenburg - Germany
Phone/Fax.: +49 441 9722-729 / -282
E-Mail: joerg.walter@xxxxxxxx
URL: http://www.offis.de
Registergericht: Amtsgericht Oldenburg VR 1956
Vorstand: Prof. Dr. Sebastian Lehnhoff (Vorsitzender),
    Prof. Dr. techn. Susanne Boll-Westermann,
    Prof. Dr.-Ing. Andreas Hein, Prof. Dr.-Ing. Wolfgang H. Nebel
Unsere Hinweise zum Datenschutz sind abrufbar unter:
https://www.offis.de/datentransparenz.html