digitalmars.D - The future of D 1.x
- Dominik (2/2) Aug 15 2009 Is there any or there will be a "big switch" to 2.x once it is considere...
- Stewart Gordon (8/11) Aug 15 2009 Welcome to D.
- Dominik (8/14) Aug 15 2009 Thanks, it's been a good ride for last almost 3 years.
- Jeremie Pelletier (5/7) Aug 15 2009 I already made the switch to D2 almost a year ago, and definitely wont b...
- Dominik (6/23) Aug 16 2009 thanks for reply - what attracted me to D was D1/Tango combination and I...
- Lutger (5/9) Aug 16 2009 Though they overlap, phobos and tango do have different scopes and somew...
- Dominik (15/19) Aug 16 2009 I understand taht completeley. I was more making a general statement tha...
- Jeremie Pelletier (4/28) Aug 16 2009 I would assume the main reason why Tango hasn't been ported to D2 yet is...
Is there any or there will be a "big switch" to 2.x once it is considered final/stable?
Aug 15 2009
Dominik wrote:Is there anyWelcome to D. D1 has a huge future, in such forms as getting its spec polished up and getting its implementation finished. http://www.digitalmars.com/d/archives/digitalmars/D/When_will_D1_be_finished_89749.html http://www.digitalmars.com/d/archives/digitalmars/D/All_this_talk_about_finalising_D2_makes_me_worried_93347.htmlor there will be a "big switch" to 2.x once it is considered final/stable?Probably not. Stewart.
Aug 15 2009
"Stewart Gordon" <smjg_1998 yahoo.com> wrote in message news:h6735d$2g1f$1 digitalmars.com...Dominik wrote:Thanks, it's been a good ride for last almost 3 years.Is there anyWelcome to D.Great, because D1 is something I want to continue to use, with minor addons to features - D2 is completely alien to me and not something I want to use in the future - D1 is D one for me. I don't know what other people think, I was just concerned about my well being. Thanksor there will be a "big switch" to 2.x once it is considered final/stable?Probably not.
Aug 15 2009
Dominik Wrote:Is there any or there will be a "big switch" to 2.x once it is considered final/stable?I already made the switch to D2 almost a year ago, and definitely wont be going back to D1. I didn't need to make many changes to my custom runtime either, the ABI between the two versions is for the most part the same. I must say I was a bit confused with the added const and immutable qualifiers at first, but now I couldn't live without them. The shared qualifier is making me drool too, I can't wait until it is implemented properly. D1 was enough to make me an instant fan of the language and switch the planning of a few personal projects from C++ to D. D2 was what really made me dig headfirst nearly fulltime in the language. I don't think D1 will vanish after D2 hits final, because it's an easier language to deal with, but D2 will most likely attract more programmers in the long run, especially if it continues getting better at concurrent programming.
Aug 15 2009
"Jeremie Pelletier" <jeremiep gmail.com> wrote in message news:h680bh$2lb4$1 digitalmars.com...Dominik Wrote:thanks for reply - what attracted me to D was D1/Tango combination and I think I wouldn't use D without Tango at all - I have no idea what Phobos2 brings to the table in practice yet, but from what I can see it does not look like a suitable replacement.Is there any or there will be a "big switch" to 2.x once it is considered final/stable?I already made the switch to D2 almost a year ago, and definitely wont be going back to D1. I didn't need to make many changes to my custom runtime either, the ABI between the two versions is for the most part the same. I must say I was a bit confused with the added const and immutable qualifiers at first, but now I couldn't live without them. The shared qualifier is making me drool too, I can't wait until it is implemented properly. D1 was enough to make me an instant fan of the language and switch the planning of a few personal projects from C++ to D. D2 was what really made me dig headfirst nearly fulltime in the language. I don't think D1 will vanish after D2 hits final, because it's an easier language to deal with, but D2 will most likely attract more programmers in the long run, especially if it continues getting better at concurrent programming.
Aug 16 2009
Dominik wrote: ...thanks for reply - what attracted me to D was D1/Tango combination and I think I wouldn't use D without Tango at all - I have no idea what Phobos2 brings to the table in practice yet, but from what I can see it does not look like a suitable replacement.Though they overlap, phobos and tango do have different scopes and somewhat different programming styles. Would you consider using D2 if Tango was available for it?
Aug 16 2009
"Lutger" <lutger.blijdestijn gmail.com> wrote in message news:h68ngs$1efm$1 digitalmars.com...Though they overlap, phobos and tango do have different scopes and somewhat different programming styles.I understand taht completeley. I was more making a general statement that one of the reasons I am not considering D2 because of Tango being D1 only.Would you consider using D2 if Tango was available for it?I would quite possibly consider it then since I believe fully in the competence of Tango people - their work has proven me that they know their stuf and I use Tango exclusively (I've started first with D1/Phobos). Tango not being available for D2 yet sends mixed signals - it is either that D2 is not considered stable yet for any effort of making a D2 version yet, or D2 is considered not good from the perspective of D1 users. I have dabbled a bit with D2 and it seems like a different language to me, but if Tango would be available for D2 - that would signal me that people that I trust and are more competent than me to judge a language are confident in D2 enough, so there would be much more reason for me to go through with it.
Aug 16 2009
Dominik Wrote:"Lutger" <lutger.blijdestijn gmail.com> wrote in message news:h68ngs$1efm$1 digitalmars.com...I would assume the main reason why Tango hasn't been ported to D2 yet is that it's not a production language yet, a lot of new releases breaks the code of the previous ones as new syntax and semantics are added. As soon as it hits final I'm sure Tango will branch out a D2 version, with lots of new modules to cover the new features made possible by D2. Right now D2 is more for people who wants to play with the new language features and contribute to the language. I do believe D1 has a good chance of success with programmers coming from scripting backgrounds, but D2 is where the language will really shine against C++ and other established system languages.Though they overlap, phobos and tango do have different scopes and somewhat different programming styles.I understand taht completeley. I was more making a general statement that one of the reasons I am not considering D2 because of Tango being D1 only.Would you consider using D2 if Tango was available for it?I would quite possibly consider it then since I believe fully in the competence of Tango people - their work has proven me that they know their stuf and I use Tango exclusively (I've started first with D1/Phobos). Tango not being available for D2 yet sends mixed signals - it is either that D2 is not considered stable yet for any effort of making a D2 version yet, or D2 is considered not good from the perspective of D1 users. I have dabbled a bit with D2 and it seems like a different language to me, but if Tango would be available for D2 - that would signal me that people that I trust and are more competent than me to judge a language are confident in D2 enough, so there would be much more reason for me to go through with it.
Aug 16 2009