Re: D compiler as part of GCC

2010-01-19 Thread Eldar Insafutdinov
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...

2010-01-19 Thread Stephan
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...

2010-01-19 Thread Moritz Warning
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

2010-01-19 Thread Leandro Lucarella
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

2010-01-19 Thread Steve Teale
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...

2010-01-19 Thread Eldar Insafutdinov
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...

2010-01-19 Thread Lutger

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

2010-01-19 Thread Leandro Lucarella
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