definitions again (Developers)
> Not really. Once you switch to source compatibility,
Yes. Or if you just declare you must use development tool X only.
But that is not compatibility. You are define a new platform or a new platform (depending on your generated binaries running on the standard editions of dos/windows).
> C90 programs work anywhere. So everything is everything.
That is unix philosophy emulation on other targets. It is more like making a new cygwin.
> So you may as well not bother talking about that.
>
> Or am I missing something?
Yes. That your "switch" is actually a paradigm shift. You add a limitation on applications (c90, though most C compilers now go for C99 compatibility)
> > Anyway, if there were a Microsoft 32-bit Dos, I would assume compatibles
> > could run its binary applications and vice versa, analogous to Dos or
> > Windows.
>
> Ok, that's fine. First - the concept of a 32-bit DOS
> does in fact exist. It's not a contradiction in terms,
> at least by your definition.
> And secondly, you are
> confirming that it doesn't exist, rather than saying
> that Windows is 32-bit MSDOS.
No I didn't. I said Dos and windows were similar in compatibility philosophy, not that they were the same.
> Or DOS extenders are.
The various extenders are their own subtargets, like cygwin is a subtarget of Windows. Binaries from Extender X usually don't work with Y.
> And then we can guess at what Microsoft would have
> created had they so desired.
I think it would have been a commandline like the pre warp OS/2's .
> And then imagine compatibility with that.
Compatibility that they can run eachothers binaries. (and probably 16-bit dos as well, otherwise it wouldn't be a dos in the first place, but a new OS)
> So PDOS/386 is a valid clone of 32-bit MSDOS.
Since the proof of the pudding is running 32-bit msdos binaries on PDOS/386 and vice versa, that is not easy to compare.
> It doesn't run 16-bit MSDOS programs, but it
> doesn't need to. It's enough to support the
> theoretical 32-bit MSDOS API.
As the compatibility test would involve interchangably running actual binaries, that is totally nonsense to me.
And IMHO a 32-bit MSDOS would have run 16-bit binaries, just like win9x and win2000 did. They were still too important at that time.
Complete thread:
- definitions again - kerravon, 19.03.2024, 07:28 (Developers)
- definitions again - samwdpckr, 19.03.2024, 13:15
- definitions again - ecm, 19.03.2024, 14:15
- definitions again - kerravon, 19.03.2024, 15:52
- definitions again - marcov, 19.03.2024, 20:11
- definitions again - kerravon, 20.03.2024, 09:39
- definitions again - marcov, 20.03.2024, 12:53
- definitions again - kerravon, 20.03.2024, 13:36
- definitions again - marcov, 20.03.2024, 12:53
- definitions again - kerravon, 20.03.2024, 09:39
- definitions again - Oso2k, 21.03.2024, 01:00
- definitions again - Oso2k, 21.03.2024, 01:06
- definitions again - kerravon, 21.03.2024, 10:53
- definitions again - Oso2k, 22.03.2024, 18:30
- definitions again - marcov, 22.03.2024, 22:49
- definitions again - Rugxulo, 11.04.2024, 02:48
- definitions again - kerravon, 11.04.2024, 04:03
- definitions again - Rugxulo, 13.04.2024, 05:55
- definitions again - kerravon, 13.04.2024, 08:53
- definitions again - boeckmann, 14.04.2024, 16:12
- definitions again - kerravon, 20.04.2024, 03:09
- definitions again - tom, 20.04.2024, 09:50
- definitions again - kerravon, 20.04.2024, 10:57
- definitions again - tom, 21.04.2024, 11:27
- definitions again - kerravon, 21.04.2024, 15:18
- definitions again - tom, 21.04.2024, 21:20
- definitions again - kerravon, 22.04.2024, 02:48
- definitions again - kerravon, 22.04.2024, 03:37
- definitions again - Rugxulo, 23.04.2024, 02:13
- definitions again - kerravon, 23.04.2024, 10:04
- definitions again - Rugxulo, 23.04.2024, 02:13
- definitions again - tom, 21.04.2024, 21:20
- definitions again - kerravon, 23.04.2024, 11:50
- definitions again - Rugxulo, 23.04.2024, 13:03
- definitions again - kerravon, 21.04.2024, 15:18
- definitions again - tom, 21.04.2024, 11:27
- definitions again - kerravon, 20.04.2024, 10:57
- definitions again - tom, 20.04.2024, 09:50
- definitions again - kerravon, 20.04.2024, 03:09
- definitions again - boeckmann, 14.04.2024, 16:12
- definitions again - kerravon, 13.04.2024, 08:53
- definitions again - Rugxulo, 13.04.2024, 05:55
- definitions again - bretjohn, 11.04.2024, 16:34
- definitions again - glennmcc, 11.04.2024, 18:15
- definitions again - kerravon, 11.04.2024, 04:03
- definitions again - Oso2k, 22.03.2024, 18:30
- definitions again - kerravon, 21.03.2024, 10:53
- definitions again - samwdpckr, 19.03.2024, 13:15