Re: Do we need all that stuff in the standard? (renamed: Re: C++14:
Papers)
On 4/11/2013 10:20 AM, Stefan Ram wrote:
Victor Bazarov <v.bazarov@comcast.invalid> writes:
Is it attainable? Probably not. Implementors will have
really hard time with it (harder and harder as we go along).
People took former implementations, like Pet 2001, Amiga, or
HP 48 as standards and wrote emulators for it, exactly to
that minute detail: emulating special hardware, video-
timing, sound-hardware, device interfaces, and everything.
Thanks to those emulators, software for the Pet 2001, Amiga,
or HP 48 is now most portable, because those emulators exist
for most operating systems. Ironically, this code, which was
written not at all with portability in mind, nowadays is
more portable that code written in today's ?portable? languages.
It's interesting. So, your suggestion, then, is to abandon the
standardization efforts, write non-portable code, all in hopes that one
day there will be emulators to run all that non-portable code on all
systems where the emulators have been implemented... :-)
V
--
I do not respond to top-posted replies, please don't ask