Re: [Freedos-devel] Yes, Digital Mars C/C++ is Boost Licensed!
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!
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!
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!
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!
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-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!
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!
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!
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