Re: DMD Backend Long-term

2010-07-06 Thread David Gileadi
On 7/6/10 11:35 AM, Nick Sabalausky wrote: "BCS" wrote in message news:a6268ff167c88cce5058a18c...@news.digitalmars.com... Hello dsimcha, If we're really lucky, Bilski Vs. Kappos (http://en.wikipedia.org/wiki/In_re_Bilski) will send all the software patent attorneys to the poorhouse next wee

Re: DMD Backend Long-term

2010-07-06 Thread Nick Sabalausky
"BCS" wrote in message news:a6268ff167c88cce5058a18c...@news.digitalmars.com... > Hello dsimcha, > > >> If we're really lucky, Bilski Vs. Kappos >> (http://en.wikipedia.org/wiki/In_re_Bilski) will send all the software >> patent attorneys to the poorhouse next week and we can just start >> trampl

Re: DMD Backend Long-term

2010-06-28 Thread BCS
Hello dsimcha, If we're really lucky, Bilski Vs. Kappos (http://en.wikipedia.org/wiki/In_re_Bilski) will send all the software patent attorneys to the poorhouse next week and we can just start trampling freely. FWIW: http://www.supremecourt.gov/opinions/09pdf/08-964.pdf -- ... <

Re: DMD Backend Long-term

2010-06-24 Thread Kagamin
bearophile Wrote: > Leandro Lucarella: > > Yes, I don't think "copying with 'cosmetic changes'" works, legally > > speaking. Otherwise everybody would be doing it. > > If 10% of changes is not legally enough, they LLVM dev can copy it and then > change the 15% of it or even 20%. There must exist

Re: DMD Backend Long-term

2010-06-23 Thread BCS
Hello bearophile, But it's economically advantageous for Microsoft to make it easy for people to create new compilers and languages for Windows that work well with other Windows programs. So in my opinion having a good Clang++ on Windows is good for the economic well-being of Windows. They can

Re: DMD Backend Long-term

2010-06-23 Thread BCS
Hello Jérôme, KennyTM~ wrote: On Jun 24, 10 03:57, bearophile wrote: Thank you Jerome and all the people that have answered me, I was ignorant about GNU license. if you call a DLL and give it a callback and your callback throws then the cleanup code in the DLL won't be run (and vice versa

Re: DMD Backend Long-term

2010-06-23 Thread BCS
Hello Don, KennyTM~ wrote: Why should Microsoft do that instead of promoting Visual C++? ;) Because there's no money in compilers anymore. Very true. Or in languages for that matter. But there is huge money in tools. -- ... <

Re: DMD Backend Long-term

2010-06-23 Thread Nick Sabalausky
"bearophile" wrote in message news:hvtovg$2m0...@digitalmars.com... > Thank you Jerome and all the people that have answered me, I was ignorant > about GNU license. > >> if you call a DLL and give it a callback and your callback throws then >> the cleanup code in the DLL won't be run (and vice v

Re: DMD Backend Long-term

2010-06-23 Thread Jérôme M. Berger
KennyTM~ wrote: > On Jun 24, 10 03:57, bearophile wrote: >> Thank you Jerome and all the people that have answered me, I was >> ignorant about GNU license. >> >>> if you call a DLL and give it a callback and your callback throws then >>> the cleanup code in the DLL won't be run (and vice versa of c

Re: DMD Backend Long-term

2010-06-23 Thread Don
KennyTM~ wrote: On Jun 24, 10 03:57, bearophile wrote: Thank you Jerome and all the people that have answered me, I was ignorant about GNU license. if you call a DLL and give it a callback and your callback throws then the cleanup code in the DLL won't be run (and vice versa of course). SEH w

Re: DMD Backend Long-term

2010-06-23 Thread KennyTM~
On Jun 24, 10 03:57, bearophile wrote: Thank you Jerome and all the people that have answered me, I was ignorant about GNU license. if you call a DLL and give it a callback and your callback throws then the cleanup code in the DLL won't be run (and vice versa of course). SEH would allow this t

Re: DMD Backend Long-term

2010-06-23 Thread bearophile
Thank you Jerome and all the people that have answered me, I was ignorant about GNU license. > if you call a DLL and give it a callback and your callback throws then > the cleanup code in the DLL won't be run (and vice versa of course). > SEH would allow this to work. If someone writes a compile

Re: DMD Backend Long-term

2010-06-23 Thread Jérôme M. Berger
bearophile wrote: > Robert Jacques: >> The patent seems to be Borlands's: >> USPTO patent #5,628,016 Patent held by Borland on compiler support for SEH. >> From a Wine wiki page: http://wiki.winehq.org/CompilerExceptionSupport >> >> It does seem to expire on June 15, 2014, though and I assume Digi

Re: DMD Backend Long-term

2010-06-23 Thread Nick Sabalausky
"bearophile" wrote in message news:hvsqhj$i...@digitalmars.com... > Leandro Lucarella: >> Yes, I don't think "copying with 'cosmetic changes'" works, legally >> speaking. Otherwise everybody would be doing it. > > If 10% of changes is not legally enough, they LLVM dev can copy it and > then chan

Re: DMD Backend Long-term

2010-06-23 Thread Todd VanderVeen
That's funny. I read you original answer and laughed. It was too true!

Re: DMD Backend Long-term

2010-06-23 Thread KennyTM~
On Jun 23, 10 19:18, bearophile wrote: Leandro Lucarella: Yes, I don't think "copying with 'cosmetic changes'" works, legally speaking. Otherwise everybody would be doing it. If 10% of changes is not legally enough, they LLVM dev can copy it and then change the 15% of it or even 20%. There mu

Re: DMD Backend Long-term

2010-06-23 Thread BCS
Hello bearophile, Leandro Lucarella: Yes, I don't think "copying with 'cosmetic changes'" works, legally speaking. Otherwise everybody would be doing it. If 10% of changes is not legally enough, they LLVM dev can copy it and then change the 15% of it or even 20%. There must exist a minimum a

Re: DMD Backend Long-term

2010-06-23 Thread Justin Johansson
bearophile wrote: Leandro Lucarella: Yes, I don't think "copying with 'cosmetic changes'" works, legally speaking. Otherwise everybody would be doing it. If 10% of changes is not legally enough, they LLVM dev can copy it and then change the 15% of it or even 20%. There must exist a minimum am

Re: DMD Backend Long-term

2010-06-23 Thread bearophile
Leandro Lucarella: > Yes, I don't think "copying with 'cosmetic changes'" works, legally > speaking. Otherwise everybody would be doing it. If 10% of changes is not legally enough, they LLVM dev can copy it and then change the 15% of it or even 20%. There must exist a minimum amount of differenc

Re: DMD Backend Long-term

2010-06-23 Thread Nick Sabalausky
"BCS" wrote in message news:a6268ff1582d8cce06addc4d...@news.digitalmars.com... > Hello Nick, > >> "BCS" wrote in message >> news:a6268ff157f28cce05385dcf...@news.digitalmars.com... >> >>> Hello Nick, >>> Seems a weak reason. A programmer that's worried about infringing software patent

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Nick, "BCS" wrote in message news:a6268ff1581a8cce05541b41...@news.digitalmars.com... Hello bearophile, Robert Jacques: The patent seems to be Borlands's: USPTO patent #5,628,016 Patent held by Borland on compiler support for SEH. From a Wine wiki page: http://wiki.winehq.org/Compil

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello dsimcha, == Quote from BCS (n...@anon.com)'s article Hello dsimcha, == Quote from Brad Roberts (bra...@slice-2.puremagic.com)'s article On Tue, 22 Jun 2010, Nick Sabalausky wrote: Seems a weak reason. A programmer that's worried about infringing software patents can't write anythin

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Nick, "BCS" wrote in message news:a6268ff157f28cce05385dcf...@news.digitalmars.com... Hello Nick, Seems a weak reason. A programmer that's worried about infringing software patents can't write anything more useful than "Hello World". I'm seriously not convinced at all that it's even p

Re: DMD Backend Long-term

2010-06-22 Thread Leandro Lucarella
Leandro Lucarella, el 23 de junio a las 00:31 me escribiste: > Nick Sabalausky, el 22 de junio a las 22:35 me escribiste: > > "BCS" wrote in message > > news:a6268ff1581a8cce05541b41...@news.digitalmars.com... > > > Hello bearophile, > > > > > >> Robert Jacques: > > >> > > >>> The patent seems to

Re: DMD Backend Long-term

2010-06-22 Thread Brad Roberts
On 6/22/2010 7:07 PM, BCS wrote: > Hello Brad, > > >> I agree that excess paranoia isn't warranted, but neither is willful >> ignorance. > > Willful ignorance is the recommendation in some shops as it avoids > triple damages. What I meant was s/ignorance/infringement/.. major disconnect between

Re: DMD Backend Long-term

2010-06-22 Thread Leandro Lucarella
Nick Sabalausky, el 22 de junio a las 22:35 me escribiste: > "BCS" wrote in message > news:a6268ff1581a8cce05541b41...@news.digitalmars.com... > > Hello bearophile, > > > >> Robert Jacques: > >> > >>> The patent seems to be Borlands's: > >>> USPTO patent #5,628,016 Patent held by Borland on compi

Re: DMD Backend Long-term

2010-06-22 Thread Leandro Lucarella
BCS, el 23 de junio a las 02:09 me escribiste: > Hello bearophile, > > >Leandro Lucarella: > > > >>but about 2), one of the main goals of LLVM was > >>to have a less restrictive license than GPL, so copying GPL code is > >>not > >>an option for them. > >Can't you copy it by something like 90%, eno

Re: DMD Backend Long-term

2010-06-22 Thread dsimcha
== Quote from BCS (n...@anon.com)'s article > Hello dsimcha, > > == Quote from Brad Roberts (bra...@slice-2.puremagic.com)'s article > > > >> On Tue, 22 Jun 2010, Nick Sabalausky wrote: > >> > >>> Seems a weak reason. A programmer that's worried about infringing > >>> software patents can't write a

Re: DMD Backend Long-term

2010-06-22 Thread Nick Sabalausky
"BCS" wrote in message news:a6268ff1581a8cce05541b41...@news.digitalmars.com... > Hello bearophile, > >> Robert Jacques: >> >>> The patent seems to be Borlands's: >>> USPTO patent #5,628,016 Patent held by Borland on compiler support >>> for SEH. >>> From a Wine wiki page: >>> http://wiki.winehq.

Re: DMD Backend Long-term

2010-06-22 Thread Nick Sabalausky
"BCS" wrote in message news:a6268ff157f28cce05385dcf...@news.digitalmars.com... > Hello Nick, > >> Seems a weak reason. A programmer that's worried about infringing >> software patents can't write anything more useful than "Hello World". >> I'm seriously not convinced at all that it's even possib

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello bearophile, Leandro Lucarella: but about 2), one of the main goals of LLVM was to have a less restrictive license than GPL, so copying GPL code is not an option for them. Can't you copy it by something like 90%, enough to be able to call it different code (that's what I was referring wi

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Brad, I agree that excess paranoia isn't warranted, but neither is willful ignorance. Willful ignorance is the recommendation in some shops as it avoids triple damages. -- ... <

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Leandro, Kagamin, el 22 de junio a las 07:01 me escribiste: Robert Jacques Wrote: The main issue (as I understand it) is adding windows style structured exception handling to LLVM. C++ compiles for me. Or are there some other issues? LDC compiles too, but it doesn't support except

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello bearophile, Robert Jacques: The patent seems to be Borlands's: USPTO patent #5,628,016 Patent held by Borland on compiler support for SEH. From a Wine wiki page: http://wiki.winehq.org/CompilerExceptionSupport It does seem to expire on June 15, 2014, though and I assume DigitalMars has

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello dsimcha, == Quote from Brad Roberts (bra...@slice-2.puremagic.com)'s article On Tue, 22 Jun 2010, Nick Sabalausky wrote: Seems a weak reason. A programmer that's worried about infringing software patents can't write anything more useful than "Hello World". I'm seriously not convinced a

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Nick, "Robert Jacques" wrote in message news:op.vepzxsdx26s...@sandford... On Tue, 22 Jun 2010 16:47:14 -0400, BCS wrote: Hello Robert, On Mon, 21 Jun 2010 23:55:48 -0400, BCS wrote: The main issue (as I understand it) is adding windows style structured exception handling to LLVM

Re: DMD Backend Long-term

2010-06-22 Thread bearophile
Leandro Lucarella: > but about 2), one of the main goals of LLVM was > to have a less restrictive license than GPL, so copying GPL code is not > an option for them. Can't you copy it by something like 90%, enough to be able to call it different code (that's what I was referring with 'cosmetic cha

Re: DMD Backend Long-term

2010-06-22 Thread Leandro Lucarella
bearophile, el 22 de junio a las 19:25 me escribiste: > Robert Jacques: > > The patent seems to be Borlands's: > > USPTO patent #5,628,016 Patent held by Borland on compiler support for SEH. > > From a Wine wiki page: http://wiki.winehq.org/CompilerExceptionSupport > > > > It does seem to expire

Re: DMD Backend Long-term

2010-06-22 Thread dsimcha
== Quote from Brad Roberts (bra...@slice-2.puremagic.com)'s article > On Tue, 22 Jun 2010, Nick Sabalausky wrote: > > Seems a weak reason. A programmer that's worried about infringing software > > patents can't write anything more useful than "Hello World". I'm seriously > > not convinced at all th

Re: DMD Backend Long-term

2010-06-22 Thread bearophile
Robert Jacques: > The patent seems to be Borlands's: > USPTO patent #5,628,016 Patent held by Borland on compiler support for SEH. > From a Wine wiki page: http://wiki.winehq.org/CompilerExceptionSupport > > It does seem to expire on June 15, 2014, though and I assume DigitalMars > has a licens

Re: DMD Backend Long-term

2010-06-22 Thread Brad Roberts
On Tue, 22 Jun 2010, Nick Sabalausky wrote: > Seems a weak reason. A programmer that's worried about infringing software > patents can't write anything more useful than "Hello World". I'm seriously > not convinced at all that it's even possible to write useful code that > doesn't technically in

Re: DMD Backend Long-term

2010-06-22 Thread Nick Sabalausky
"Robert Jacques" wrote in message news:op.vepzxsdx26s...@sandford... > On Tue, 22 Jun 2010 16:47:14 -0400, BCS wrote: > >> Hello Robert, >> >>> On Mon, 21 Jun 2010 23:55:48 -0400, BCS wrote: >>> >>> The main issue (as I understand it) is adding windows style structured >>> exception handling to

Re: DMD Backend Long-term

2010-06-22 Thread Robert Jacques
On Tue, 22 Jun 2010 16:47:14 -0400, BCS wrote: Hello Robert, On Mon, 21 Jun 2010 23:55:48 -0400, BCS wrote: Hello Leandro, Nick Sabalausky, el 21 de junio a las 13:40 me escribiste: "Eldar Insafutdinov" wrote in message news:hvo49k$1uk...@digitalmars.com... In the end, Windows is th

Re: DMD Backend Long-term

2010-06-22 Thread BCS
Hello Robert, On Mon, 21 Jun 2010 23:55:48 -0400, BCS wrote: Hello Leandro, Nick Sabalausky, el 21 de junio a las 13:40 me escribiste: "Eldar Insafutdinov" wrote in message news:hvo49k$1uk...@digitalmars.com... In the end, Windows is the most popular OS despite our personal preferences

Re: DMD Backend Long-term

2010-06-22 Thread Leandro Lucarella
Kagamin, el 22 de junio a las 07:01 me escribiste: > Robert Jacques Wrote: > > > The main issue (as I understand it) is adding windows style structured > > exception handling to LLVM. > > C++ compiles for me. Or are there some other issues? LDC compiles too, but it doesn't support exceptions.

Re: DMD Backend Long-term

2010-06-22 Thread Kagamin
Robert Jacques Wrote: > The main issue (as I understand it) is adding windows style structured > exception handling to LLVM. C++ compiles for me. Or are there some other issues?

Re: DMD Backend Long-term

2010-06-21 Thread Robert Jacques
On Mon, 21 Jun 2010 23:55:48 -0400, BCS wrote: Hello Leandro, Nick Sabalausky, el 21 de junio a las 13:40 me escribiste: "Eldar Insafutdinov" wrote in message news:hvo49k$1uk...@digitalmars.com... In the end, Windows is the most popular OS despite our personal preferences, and it's worth

Re: DMD Backend Long-term

2010-06-21 Thread BCS
Hello Robert, On 21/06/10 16:07, dsimcha wrote: What is the long-term plan for the current DMD backend? I've noticed the first steps towards 64-bit support were just checked in today (excitement to the extreme). However, the backend is under such a restrictive license (which I understand Wal

Re: DMD Backend Long-term

2010-06-21 Thread BCS
Hello Leandro, Nick Sabalausky, el 21 de junio a las 13:40 me escribiste: "Eldar Insafutdinov" wrote in message news:hvo49k$1uk...@digitalmars.com... In the end, Windows is the most popular OS despite our personal preferences, and it's worth spending some time for it. I wish someone could

Re: DMD Backend Long-term

2010-06-21 Thread Long Chang
In windows if you want use some lib that is not provide dynamic dll support, you need compile it with dmc. In this case your need deal a lot problem with lack of c head file . if there is a vc++ version backend will be big help for a lot of people who is not familiarity with c/c++ . 2010/6/22 El

Re: DMD Backend Long-term

2010-06-21 Thread Leandro Lucarella
Nick Sabalausky, el 21 de junio a las 13:40 me escribiste: > "Eldar Insafutdinov" wrote in message > news:hvo49k$1uk...@digitalmars.com... > > > > In the end, Windows is the most popular > > OS despite our personal preferences, and it's worth spending some time for > > it. > > > > I wish someon

Re: DMD Backend Long-term

2010-06-21 Thread Robert Clipsham
On 21/06/10 16:07, dsimcha wrote: What is the long-term plan for the current DMD backend? I've noticed the first steps towards 64-bit support were just checked in today (excitement to the extreme). However, the backend is under such a restrictive license (which I understand Walter is not free t

Re: DMD Backend Long-term

2010-06-21 Thread Nick Sabalausky
"Eldar Insafutdinov" wrote in message news:hvo49k$1uk...@digitalmars.com... > > In the end, Windows is the most popular > OS despite our personal preferences, and it's worth spending some time for > it. > I wish someone could convince LLVM of that...

Re: DMD Backend Long-term

2010-06-21 Thread Eldar Insafutdinov
== Quote from dsimcha (dsim...@yahoo.com)'s article > What is the long-term plan for the current DMD backend? I've noticed the > first steps towards 64-bit support were just checked in today (excitement to > the extreme). However, the backend is under such a restrictive license (which > I underst

Re: DMD Backend Long-term

2010-06-21 Thread Sean Kelly
dsimcha wrote: > What is the long-term plan for the current DMD backend? I've noticed > the > first steps towards 64-bit support were just checked in today > (excitement to > the extreme). However, the backend is under such a restrictive > license (which > I understand Walter is not free to chan

DMD Backend Long-term

2010-06-21 Thread dsimcha
What is the long-term plan for the current DMD backend? I've noticed the first steps towards 64-bit support were just checked in today (excitement to the extreme). However, the backend is under such a restrictive license (which I understand Walter is not free to change) that it has a "bus factor"