Re: D compiler as part of GCC
Nick Sabalausky Wrote: Eldar Insafutdinov e.insafutdi...@gmail.com wrote in message news:hj2njd$o1...@digitalmars.com... Having a solid GDC implementation you can be sure that it will be included in distributions (Debian had GDC for quite a long time). had? Is that a typo or did they drop it? Sorry for confusion, I meant it had when I checked it last time. I never used GDC and I believe not many people do, as D2 went to far away since the last front-end update, and for D1 a lot of people prefer LDC.
why Ddbg is not updated anymore...
I dunno if anyone knew this before but i wanted to give my kudos to a guy that did a lot for the D community by developing the still best debugger for the D Programming Language Ddbg (http://ddbg.mainia.de/releases.html) The question often came up why it is not updated anymore. Well the reason for this is that Jascha Wetzel the developer of Ddbg earns the big bucks now with his product Turbolence 4D (http://jawset.com/) and his company Jawset Visual Computing TURBULENCE.4D makes the most realistic and efficient methods in CG fluid dynamics available in standard software Well and recently his product got used in the new Bruce Willis movie Surrogates (http://chooseyoursurrogate.com/). All in all I whish him the best for the future and that he will never forget D when developing next cutting edge software. The downside is that Ddbg finally needs a new developer for the future to get updated.
Re: why Ddbg is not updated anymore...
On Tue, 19 Jan 2010 10:43:32 +0100, Stephan wrote: I dunno if anyone knew this before but i wanted to give my kudos to a guy that did a lot for the D community by developing the still best debugger for the D Programming Language Ddbg (http://ddbg.mainia.de/releases.html) The question often came up why it is not updated anymore. Well the reason for this is that Jascha Wetzel the developer of Ddbg earns the big bucks now with his product Turbolence 4D (http://jawset.com/) and his company Jawset Visual Computing Best wishes. :=)
Re: D compiler as part of GCC
Eldar Insafutdinov, el 18 de enero a las 17:33 me escribiste: bearophile Wrote: Jerry Quinn: I'm interested in creating a D front end for GCC that would be part of the GCC codebase. What about helping LDC devs create a good D2 implementation instead? It's probably 1/5 or 1/10 of the work you think about, because lot of work is already done, and surely some people will help you (me too). There's Dil, DMD, GDC, LDC, D#, etc, but one good, debugged and well optimizing fully open source D2 compiler is much better than ten broken and/or badly optimizing D compilers. Bye, bearophile I agree that having such a good intent the author of the post should better concentrate his effort on helping GDC/LDC. LDC took couple of years to become usable, and you have to consider that they took an existing front-end. Also what I think even when you complete this project, it is not only the licensing issues that are preventing GDC from being included into GCC. They will do that only if they are interested in this project, as it requires maintenance. They will not update GCC-D frontend with every release of GCC just because it is a part of it. I agree that embarking a new front-end will be a huge effort that probably will end up abandoned before it's completed, unless there is some economic sponsorship or something, but having a front-end which copyright can be given to the FSF is a necessary condition to merge GDC (or whatever it's named) to GCC. Hitting GCC means automatic exposure to millions of people, if more people use it, more people will be interested in maintain it, etc. The maintain Nance cost will decrease too, as I think this works like in the Linux kernel, where if some back-end changes are done, the person who make them is responsible to update all the code relying on it. Of course those people will not fix the front-end, but at least you don't have to care anymore in updating the back-end glue. I think one of the bigger problems with GDC right now is to update it to the latest GCC version, not merging the latest DMD front-end. Being official part of GCC is nothing but a huge win. Of course GCC guy won't accept crap or things that won't get maintained, so it's a necessary condition but not sufficient to have a new front-end. -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- Desde chiquito quería ser doctor Pero después me enfermé y me hice músico
Re: D compiler as part of GCC
Walter Bright Wrote: Leandro Lucarella wrote: I agree that embarking a new front-end will be a huge effort that probably will end up abandoned before it's completed, unless there is some economic sponsorship or something, but having a front-end which copyright can be given to the FSF is a necessary condition to merge GDC (or whatever it's named) to GCC. Will they take a fork of the dmd source, such that they own the copyright to the fork and Digital Mars still has copyright to the original? Go for it Walter - the paths to fame are incomprehensible. Also, you'll still be faster than they are!
Re: why Ddbg is not updated anymore...
Matthias Pleh Wrote: Stephan schrieb: I dunno if anyone knew this before but i wanted to give my kudos to a guy that did a lot for the D community by developing the still best debugger for the D Programming Language Ddbg (http://ddbg.mainia.de/releases.html) The question often came up why it is not updated anymore. Well the reason for this is that Jascha Wetzel the developer of Ddbg earns the big bucks now with his product Turbolence 4D (http://jawset.com/) and his company Jawset Visual Computing TURBULENCE.4D makes the most realistic and efficient methods in CG fluid dynamics available in standard software Well and recently his product got used in the new Bruce Willis movie Surrogates (http://chooseyoursurrogate.com/). All in all I whish him the best for the future and that he will never forget D when developing next cutting edge software. The downside is that Ddbg finally needs a new developer for the future to get updated. In the second part of the mentioned restrictions in the license.txt is written: * You may only redistribute the software unmodified, in the form and prepackaging it is available from the official website. It's seems as if redistributing of a changed version is not allowed. (But perhaps my english understanding is not good enought, I'm not an english native speaker :) So in this case, we need to write a debugger from scratch. greets matthias I am sure if one has a strong intent to take over ddbg development, Jascha would not mind changing the license for this project, since he is not interested in it himself.
Re: why Ddbg is not updated anymore...
On 01/19/2010 09:32 PM, Matthias Pleh wrote: Stephan schrieb: I dunno if anyone knew this before but i wanted to give my kudos to a guy that did a lot for the D community by developing the still best debugger for the D Programming Language Ddbg (http://ddbg.mainia.de/releases.html) The question often came up why it is not updated anymore. Well the reason for this is that Jascha Wetzel the developer of Ddbg earns the big bucks now with his product Turbolence 4D (http://jawset.com/) and his company Jawset Visual Computing TURBULENCE.4D makes the most realistic and efficient methods in CG fluid dynamics available in standard software Well and recently his product got used in the new Bruce Willis movie Surrogates (http://chooseyoursurrogate.com/). All in all I whish him the best for the future and that he will never forget D when developing next cutting edge software. The downside is that Ddbg finally needs a new developer for the future to get updated. In the second part of the mentioned restrictions in the license.txt is written: * You may only redistribute the software unmodified, in the form and prepackaging it is available from the official website. It's seems as if redistributing of a changed version is not allowed. (But perhaps my english understanding is not good enought, I'm not an english native speaker :) So in this case, we need to write a debugger from scratch. greets matthias That's unfortunate, Jascha Wetzel has done some incredible things (not only ddbg). His code is really nice too, if ever someone would want to pick this up maybe he can be convinced to change the license.
Re: D compiler as part of GCC
Jerry Quinn, el 19 de enero a las 13:57 me escribiste: Walter Bright Wrote: Will they take a fork of the dmd source, such that they own the copyright to the fork and Digital Mars still has copyright to the original? I'll ask, but if a snapshot is contributed to them such that it can be licensed under GPLv3 and copyright on that snapshot is assigned to FSF, then I think there would be no issues. Please let us know what the answer is! -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ -- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) -- CONDUCTOR COREANO AGREDE A CRONICA TV -- Crónica TV