Hi, Walter,

On Sun, Aug 26, 2018 at 4:01 PM Walter Bright <[email protected]> wrote:
>
> To answer some questions:
>
> 1. Any code (source or binary) distributed as part of the Digital Mars C/C++
> development system that is copyrighted by Walter Bright, Digital Mars, or
> Symantec, is Boost licensed.

Good to know.

> 2. Code (source or binary) that is copyrighted by others, such as Microsoft, 
> is
> not Boost Licensed. You can download (for free) and use them only as part of 
> the
> DMC distribution.

Okay, but I don't know which pieces you're referring to here,
specifically. (Not important.)

> 3. Yes, you can still buy the DMC distribution:
>
> Some people prefer to buy (the price is pretty modest) and some people want a
> way to remunerate Digital Mars (thank you!), and this is a way to do it.

Sounds reasonable.

> 4. Yes, the DMC compiler is being converted to D!

I noticed that your subset of D ("betterC") is also being used for
various things. Again, sounds good and reasonable.

Although I never learned D (nor Go nor Rust nor C++ nor Python) ...
but most people around here prefer C, assembly, BASIC, or (rarely)
Pascal.

BTW, maybe off-topic, not to be annoying, but what ever happened to
the GDC front-end being contributed to GCC? IIRC, that was years ago
(2013?), did that fall apart? (Well, even GNU gm2 [Modula-2] still
isn't in trunk ... yet. Not that any of us ever tried to build it for
DJGPP, sadly.)

IIRC, the Befunge-98 interpreter (by the Mycology test suite dude),
CCBI, was written in D 1.0. (Win32 only? I forget ....) I haven't used
it lately, and honestly I preferred noodling with my own wimpier B93
interpreters, but I don't think it ran under HX emulation in DOS.
Though I'm pretty sure OPTLINK ran under HX, but I rarely needed it.
DMC overall probably runs, but I don't remember trying. (Maybe it
needs MSVCRT? Try using the old one from ReactOS 0.3.14 [sic].) Most
of us prefer OpenWatcom since it can build the FD kernel. (Is there
really no support for DMC? I vaguely remember "something" had some
ifdefs for it.)

> 5. Sorry, the D programming language does not support 16 bit development.

IIRC, you used to link to the (now defunct) website of the X32 DOS
extender, which was supported by your compiler. I think I once tried
emailing you about the broken link, but you never responded. I never
really used it, but I've probably got the .ZIP around here somewhere.
(IIRC, it could use 3 GB of RAM ... but not under XP?)

We still have DJGPP being updated (barely), and that's 32-bit DPMI.
GCC/G++ 8.2.0 is latest release (and BinUtils 2.31.1, plus DJDEV 2.05
from 2015). CWSDPMI r7 enables SSE for us (but no AVX, not that I
care).

Also, Free Pascal is still updated (3.0.4), and it has 32-bit DPMI
(Go32v2) as well as a relatively new (i8086-msdos) 16-bit real-mode
target (since 2015). IIRC, one of your bragging points about DMC's C++
was exception handling even for 16-bit DOS. I don't really grok the
Delphi dialect, so I can't say for sure how well it's supported (esp.
for i8086-msdos), but it supports exceptions too.

These days I mostly prefer (Turbo) Pascal dialect. IIRC, you had
several complaints about Pascal (of which I forget the details). All I
remember is you really liked nested functions, so I remember quoting
that to someone else on another forum.

Kudos to you, your efforts, health, success, etc. (Sorry for the ramble.)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to