byuu's message board

For discussion of projects related to www.byuu.org/


Previous  1, 2, 3
bsnes-mercury 
Author Message

Joined: Tue 21 Feb 2012, 05:42:15

Posts: 2564
Post Re: bsnes-mercury
In my opinion, C++'s lack of defining the ABI was a mistake. But, I don't blame them. They had two things going against them: One, they weren't developing the language to make the most important operating system in history portable. Two, they had no idea where C++ would end up in the future.

I think they should go ahead and break the ABI. Make a feature that'd break it anyways, like modules, and if you use that feature, everything works completely different. Doesn't have to be name mangling either; it could be more interesting than that. The important thing is they define the conventions and practices for defining the ABI, then go ahead and collaborate to have it standardized across platforms.

This will never happen. Ever. But it sounds cool.

_________________
"It's easy to win forgiveness for being wrong; being right is what gets you into real trouble." --Bjarne Stroustrup

Tue 29 Jul 2014, 20:36:42

Joined: Mon 06 Sep 2010, 07:50:15

Posts: 576
Post Re: bsnes-mercury
*cue XKCD about standards* ;)

Tue 29 Jul 2014, 23:15:02

Joined: Tue 21 Feb 2012, 05:42:15

Posts: 2564
Post Re: bsnes-mercury
ABIs are not competing standards. ABIs don't have a reason to be competitive.

_________________
"It's easy to win forgiveness for being wrong; being right is what gets you into real trouble." --Bjarne Stroustrup

Tue 29 Jul 2014, 23:34:58
User avatar

Joined: Wed 26 May 2010, 19:48:00

Posts: 708
Post Re: bsnes-mercury
Aren't they working on having a portable C++ ABI? Or is that unrelated?

Tue 29 Jul 2014, 23:52:22

Joined: Tue 21 Feb 2012, 05:42:15

Posts: 2564
Post Re: bsnes-mercury
It is related; I do not know if it will actually work out, though. I have skimmed over it, but I just get the feeling it is trying to be too 'nice.'

_________________
"It's easy to win forgiveness for being wrong; being right is what gets you into real trouble." --Bjarne Stroustrup

Tue 29 Jul 2014, 23:56:08
Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 0 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum