www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - 0.999

reply "G.Vidal" <gyvidal wanadoo.fr> writes:
Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)

 Maybe Walter will consider this for 1.0. Maybe he'll consider it for 2.0. 
 Maybe he'll do it for 0.126. Who knows... My guess would be it belongs in 
 the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ? In my opinion, D is absolutely great, and Walter did a wonderful job, but the only thing I regret is that I think it's a too personal project, I mean things are going too slowly. The D frontend is GPL, but the source is totally impossible to understand, I tried several times, so basically nobody can help, and make some testing forks. We'd also need a small open source linux backend, the GCC one is way too heavy and complicated. Why not to make the backend open source, what's wrong with that ?
May 25 2005
next sibling parent reply John Reimer <brk_6502 yahoo.com> writes:
G.Vidal wrote:
 Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)
 
 
Maybe Walter will consider this for 1.0. Maybe he'll consider it for 2.0. 
Maybe he'll do it for 0.126. Who knows... My guess would be it belongs in 
the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ? In my opinion, D is absolutely great, and Walter did a wonderful job, but the only thing I regret is that I think it's a too personal project, I mean things are going too slowly. The D frontend is GPL, but the source is totally impossible to understand, I tried several times, so basically nobody can help, and make some testing forks. We'd also need a small open source linux backend, the GCC one is way too heavy and complicated. Why not to make the backend open source, what's wrong with that ?
Here we go again... not. This is one of those topics that repeatedly pops back up. I've exhausted my own feelings on it in many prior posts... many of which probably were best left unposted. Now I prefer to just stand back, do what I can do in my little part of the world, and let the rest fall where it may. There doesn't seem to be any way of changing the way things will go with D. You either like it or leave it. If you like it, you take it as far as you can go and, once you hit the wall, you put as much pressure on Walter as possible... preferably using a jiu jitsu joint lock submission. If he squawks, you've succeeded a little -- although, he's a slippery fellow in matches and rarely can be pinned down. If he taps-out and puts in the feature, then wow! You win. There are a few heavy-weight champs in this forum that have succeeded in this regard -- but not very many: Walter crushes most of them with some devious secret art-form that no one has been able to figure out. Or you can just give up. Either way, we just kind of appreciate what he's done win or lose and relinquish our own huge D aspirations. :-) -JJR
May 25 2005
parent reply "G.Vidal" <gyvidal wanadoo.fr> writes:
Blablabla...
May 26 2005
parent John Reimer <brk_6502 yahoo.com> writes:
G.Vidal wrote:
 Blablabla...
 
 
:-D .... Yeah, you're right!
May 26 2005
prev sibling next sibling parent Brad Beveridge <brad somewhere.net> writes:
G.Vidal wrote:
 Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)
 
 
Maybe Walter will consider this for 1.0. Maybe he'll consider it for 2.0. 
Maybe he'll do it for 0.126. Who knows... My guess would be it belongs in 
the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ? In my opinion, D is absolutely great, and Walter did a wonderful job, but the only thing I regret is that I think it's a too personal project, I mean things are going too slowly. The D frontend is GPL, but the source is totally impossible to understand, I tried several times, so basically nobody can help, and make some testing forks. We'd also need a small open source linux backend, the GCC one is way too heavy and complicated. Why not to make the backend open source, what's wrong with that ?
IMHO, D is moving slowly at the moment _because_ it is approaching 1.0, features are being frozen and bugs are getting squashed. I've often heard it said that with software, the last 10% of the project always takes 50% of the time :) Why do you think that the GCC backend is too heavy & complicated? GCC is the standard compiler suite for most/all free software, attaching the D frontend to the GCC backend makes a lot of sense. The GCC backend provides multiple architecture code generation and decent code optimizers - man years worth of effort, I don't think that should be thrown away lightly. Although I have always built GDC myself, I think that there are binaries out there that someone is maintaining. The real trick would be to get the GCC mainline group to accept D as an official frontent. I suspect that Walter won't open source the backend, after all his C/C++ compilers use that backend & he presumably wants to sell his own D compiler at some stage. Brad
May 25 2005
prev sibling next sibling parent reply "Charlie" <charles jwavro.com> writes:
 The D frontend is GPL, but the source is totally impossible to understand,
 I tried several times, so basically nobody can help, and make some testing
 forks.
A few of us use the front-end alot for things, did you have any specific questions about it ?
 We'd also need a small open source linux backend, the GCC one is way too
 heavy and complicated.
Yea blame GCC for that one ;). But it isn't a simple project, compilers are pretty complex beasts , and GCC is probably more complicated by the fact that its set up to run on lots of different arictechtures. I for one am super greatful for GDC , I think for D to succeed it the long run it will definetly need a GCC implementation. There's also a project on dsource aimed at making a multi-platform compiler you might check out. Cheers, Charlie "G.Vidal" <gyvidal wanadoo.fr> wrote in message news:pan.2005.05.25.17.12.50.574126 wanadoo.fr...
 Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)

 Maybe Walter will consider this for 1.0. Maybe he'll consider it for
2.0.
 Maybe he'll do it for 0.126. Who knows... My guess would be it belongs
in
 the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ? In my opinion, D is absolutely great, and Walter did a wonderful job, but the only thing I regret is that I think it's a too personal project, I mean things are going too slowly. The D frontend is GPL, but the source is totally impossible to understand, I tried several times, so basically nobody can help, and make some testing forks. We'd also need a small open source linux backend, the GCC one is way too heavy and complicated. Why not to make the backend open source, what's wrong with that ?
May 25 2005
parent reply imr1984 <imr1984_member pathlink.com> writes:
Yo Charlie, why did you halt work on DIDE? I thought that it had great potential
and I was very upset when i heard it was discontinued :(
May 26 2005
parent imr1984 <imr1984_member pathlink.com> writes:
never mind, i found that about elephant... silly me.
In article <d747h9$26lo$1 digitaldaemon.com>, imr1984 says...
Yo Charlie, why did you halt work on DIDE? I thought that it had great potential
and I was very upset when i heard it was discontinued :(
May 26 2005
prev sibling next sibling parent clayasaurus <clayasaurus gmail.com> writes:
G.Vidal wrote:
 Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)
 
 
Maybe Walter will consider this for 1.0. Maybe he'll consider it for 2.0. 
Maybe he'll do it for 0.126. Who knows... My guess would be it belongs in 
the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ?
No, or hopefully not. D 1.0 will be released when all the bugs and kinks are worked out, this could be at a version .150, .140, or whenever.
 In my opinion, D is absolutely great, and Walter did a wonderful job, but
 the only thing I regret is that I think it's a too personal project, I
 mean things are going too slowly.
 
What's the rush?
 The D frontend is GPL, but the source is totally impossible to understand,
 I tried several times, so basically nobody can help, and make some testing
 forks.

 We'd also need a small open source linux backend, the GCC one is way too
 heavy and complicated. Why not to make the backend open source, what's
 wrong with that? 
Imagine the D backend was open sourced, then you discover the code is as understandable as the front end code and as complicated as gcc.
May 25 2005
prev sibling parent "Craig Black" <cblack ara.com> writes:
Please don't try to pressure Walter to open source the back end.  If Walter 
wants to make money on a project that he has devoted a number of years of 
his life to, then
more power to him.  A steady stream of revenue can only improve the quality 
of the product.  I hope Walter makes big $$$.

-Craig

"G.Vidal" <gyvidal wanadoo.fr> wrote in message 
news:pan.2005.05.25.17.12.50.574126 wanadoo.fr...
 Le Tue, 24 May 2005 16:23:35 -0400, Ben Hinkle a écrit : (fwd from NEAT)

 Maybe Walter will consider this for 1.0. Maybe he'll consider it for 2.0.
 Maybe he'll do it for 0.126. Who knows... My guess would be it belongs in
 the post 1.0 bucket.
BTW, Do we have to wait the 0.999 version to expect the 1.0 release ? In my opinion, D is absolutely great, and Walter did a wonderful job, but the only thing I regret is that I think it's a too personal project, I mean things are going too slowly. The D frontend is GPL, but the source is totally impossible to understand, I tried several times, so basically nobody can help, and make some testing forks. We'd also need a small open source linux backend, the GCC one is way too heavy and complicated. Why not to make the backend open source, what's wrong with that ?
May 26 2005