TIP: Click on subject to list as thread! ANSI
echo: golded
to: Nil Alexandrov
from: Vitaliy Aksyonov
date: 2023-09-27 17:17:00
subject: Re: C++ standard version

Привет, Nil!

27 Sep 23 14:28, ты писал(а) Kai Richter:

 NA> Tuesday September 26 2023 23:22, from Kai Richter -> Vitaliy Aksyonov
 VA>>> My question is which C++ stnadard version may be appropriate in
 VA>>> GoldEd?

 NA> I read your question as -- what is the minimum -std=c++... I can
 NA> enable in my compiler that will not break any existing or future
 NA> builds. And the answer is GoldEd+ "supported" platforms and compilers.
 NA> Have you seen the list? Have you seen that (semi) automated CI/CD
 NA> pipeline?

 NA> I am joking here but you will see that there are volunteers who are
 NA> going to produce binary packages out of master branch once your pull
 NA> request is merged. This will give you a clue on which platforms are
 NA> still alive and what compilers they use.

 NA> Optimistically, I would establish the minimum C++ standard for GoldEd+
 NA> to be C++11. Though, I am not sure about Open Watcom C/C++
 NA> capabilities as I have seen it in use at least for the Husky project.

Yep. I was the author of the question. Right now I'm using gcc with -std=c++98 and it compiles with my changes. But I didn't add anything fancy yet. I may try to setup Watcom compiler and try to build it there. I have tried to build with VC 2005 under Windows XP, but I need to finish dev env setup first. I've been using it long time ago and forgot a lot of stuff already. :)

 KR>> Well, i'm not qualified to answer that question.

 NA> At least, you can do your best effort.

That's what I'm doing. I only can't have all possible OS/compilers combinations.

 VA>>> If it's possible to start using C++11, code may be made much
 VA>>> safer with modern features

 KR>> From a user point of view i don't care much about modern or old
 KR>> code as long it is working code.

 NA> As a user, will you run DOS version of GoldEd+?

 KR>> From a fidonet member point of view i would like to see support
 KR>> for as many as possible hard- and software platforms.

 NA> Software platforms? saas software as a service?

 KR>> On the other hand old code running on old hard- and software will
 KR>> continue to work on old systems like they do now.

 NA> True. You still can download .exe files for Dos/OS2/Win32/you name it
 NA> and it shall/shouldbe compatible with the modern FTN software, because
 NA> we have established FTSC facility.

Older versions can be easily build with older compliers, but would be really nice to be able to build new fixes and/or features with old compilers too.

Best regards,
Vitaliy Aksyonov.

... Пришел незамеченным - *йди незамоченным!
--- GoldED+/LNX 1.1.5-b20230920
                                              
* Origin: Aurora, Colorado (1:104/117)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.