Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-10-06 Thread Rugxulo
Hi,

On Tue, Sep 18, 2018 at 2:19 PM Rugxulo  wrote:
>
> On Mon, Aug 27, 2018 at 8:27 PM Rugxulo  wrote:
> >
> > what ever happened to the GDC front-end being contributed to GCC?
> > (Well, even GNU gm2 [Modula-2] still isn't in trunk ... yet.
>
> Just to (half) answer my own question:
>
> * https://gcc.gnu.org/wiki/cauldron2018#gdc
> * https://gcc.gnu.org/wiki/cauldron2018#modula-2
>
> Unfortunately, only the latter has slides (and two very brief video
> clips about debugging with GDB).

Full videos of the talks are now up!

* https://www.youtube.ca/watch?v=iXRJJ_lrSxE
* https://www.youtube.ca/watch?v=6jf6weRuHjk

P.S. Sorry in advance, Tom, this doesn't directly relate to FreeDOS
except (indirectly) via DJGPP, which has not at all hinted that we
will ever get DOS ports of these. (Maybe I'm naive and overly
optimistic!)


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-09-18 Thread Rugxulo
Hi yet again,

On Tue, Sep 18, 2018 at 2:19 PM Rugxulo  wrote:
>
> * https://gcc.gnu.org/wiki/cauldron2018#gdc
> * https://gcc.gnu.org/wiki/cauldron2018#modula-2
>
> Unfortunately, only the latter has slides (and two very brief video
> clips about debugging with GDB).

"The D Language Front-End Is Trying Now To Get Into GCC 9"
* https://www.phoronix.com/scan.php?page=news_item&px=GCC-9-D-Language-Patches

N.B. In case it wasn't obvious, with both of these (eventually) being
integrated into GCC, it makes it somewhat possible that we might get
them in DJGPP (which is still supported, thankfully).


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-09-18 Thread Rugxulo
Hi again,

On Mon, Aug 27, 2018 at 8:27 PM Rugxulo  wrote:
>
> what ever happened to the GDC front-end being contributed to GCC?
> (Well, even GNU gm2 [Modula-2] still isn't in trunk ... yet.

Just to (half) answer my own question:

* https://gcc.gnu.org/wiki/cauldron2018#gdc
* https://gcc.gnu.org/wiki/cauldron2018#modula-2

Unfortunately, only the latter has slides (and two very brief video
clips about debugging with GDB).

Even another site (blog?) that I frequently visit now seems to mention
GNU Cauldron:

* http://freepages.modula2.org/

(quoting)
"
News from the Modula-2 World

09/12/2018
Not only has GNU Modula-2 1.8.2 been released. New Debian packages for
x86_64 stable are available as are slides (and video screencasts) from
a talk given at the GNU Cauldron 2018.
"

GM2 supports "ISO Modula-2", aka ISO 10514. The big changes (over PIM)
are complex numbers and exceptions (in GM2, compatible with C++). The
two optional (standard) extensions support generics and OOP. (No, I
don't claim to understand all of that, only the basics.)

Actually, this page (for another compiler) better describes the
improvements in ISO Modula-2:

* https://www.excelsior-usa.com/doc/xds/xc010.html#0451

FYI, Modula-2 is the successor of Pascal (and predecessor to Oberon).
Most of the complaints against (classic, aka J&W or ISO 7185) Pascal
were fixed. But I still like Pascal and Oberon, too (for different
reasons).


___
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-29 Thread Ralf Quint

On 8/26/2018 1:34 PM, Walter Bright wrote:
To answer some questions: 

Hello Walter,
quite a surprise visit. What I complained/stated in my original reply to 
one of our enthusiastic friends was that while there is mentioned the 
change to the Boost license on the Github site, there is not one single 
word about this on your digitalmars.com web site. It might be a good 
idea to update the web site in that regards to indicate that change on 
there as well,


Ralf

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


--
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-27 Thread Rugxulo
Hi, Walter,

On Sun, Aug 26, 2018 at 4:01 PM Walter Bright  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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-26 Thread Roy Tam
2018-08-27 9:12 GMT+08:00 Walter Bright :
>
>
> On 8/26/2018 6:01 PM, Roy Tam wrote:
>>
>> I wonder if they can be released in Borland's Museum of Antique
>> Software aliked form (i.e. not Boost-licensed but just giving out
>> binaries and headers, more alike "abandonware release")?
>
>
> I can't even find them to get permission. I've tried.
>

hmm, what about older releases of Symantec C++ (for abandonware release)?

>
> --
> 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
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-26 Thread Walter Bright




On 8/26/2018 6:01 PM, Roy Tam wrote:

I wonder if they can be released in Borland's Museum of Antique
Software aliked form (i.e. not Boost-licensed but just giving out
binaries and headers, more alike "abandonware release")?


I can't even find them to get permission. I've tried.

--
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-26 Thread Roy Tam
Dear Walter,

Glad to see you're here!

2018-08-27 4:34 GMT+08:00 Walter Bright :
> 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.
>
> 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.
>
> 3. Yes, you can still buy the DMC distribution:
>
> https://digitalmars.com/shop.html
>
> 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.
>
> 4. Yes, the DMC compiler is being converted to D!
>
> 5. Sorry, the D programming language does not support 16 bit development.
>
> 6. Sorry, the Zortech C++ compiler is not Boost licensed, because I was
> never able to get permission from all the rights holders. :-(
>

I wonder if they can be released in Borland's Museum of Antique
Software aliked form (i.e. not Boost-licensed but just giving out
binaries and headers, more alike "abandonware release")?


> 7. Links:
>
> Digital Mars:
>
> https://digitalmars.com/
>
> Compiler source code:
>
> https://github.com/DigitalMars/Compiler
>
> DMC distribution:
>
> https://github.com/DigitalMars/dmc
>
> Bug reports:
>
> http://bugzilla.digitalmars.com/issues/buglist.cgi?quicksearch=.
>
> --
> *Digital Mars*
> C, C++, D and Javascript compilers
>
> --
> 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
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

--
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel


[Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!

2018-08-26 Thread Walter Bright

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.


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.


3. Yes, you can still buy the DMC distribution:

https://digitalmars.com/shop.html

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.


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

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

6. Sorry, the Zortech C++ compiler is not Boost licensed, because I was never 
able to get permission from all the rights holders. :-(


7. Links:

Digital Mars:

https://digitalmars.com/

Compiler source code:

https://github.com/DigitalMars/Compiler

DMC distribution:

https://github.com/DigitalMars/dmc

Bug reports:

http://bugzilla.digitalmars.com/issues/buglist.cgi?quicksearch=.

--
*Digital Mars*
C, C++, D and Javascript compilers

--
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
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel