digitalmars.D - Digital Mars Website
- Jude Young (39/45) Nov 11 2011 This comment, while slightly unrelated to what I am talking about,
- Tobias M. (4/49) Nov 11 2011 It was the same with me. I was totally unstaisfied with the digitalmars
- maarten van damme (8/8) Nov 11 2011 exactly what happened to me.
- Nick Sabalausky (31/42) Nov 12 2011 Yea, I agree. I think everyone does.
- Adam D. Ruppe (1/1) Nov 12 2011 I like the digital mars site!
- Jeff Nowakowski (3/5) Nov 12 2011 It's funny, the trivial reasons that people will come up with to choose
- Jude Young (13/20) Nov 12 2011 Please, I'm sure there's worse.
- Timon Gehr (15/28) Nov 12 2011 The reason is that Go does not require the ()
- Jonathan M Davis (24/62) Nov 12 2011 Regardless of the reason (be it good or bad), there are plenty of progra...
- Timon Gehr (7/68) Nov 12 2011 The benefit is you have more freedom, the drawback is you have to care
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1I still think it would be great if we could unify it under the DPL org. To a newcomer, the current state of things must look like there's a pretty fragmented community... - AlexThis comment, while slightly unrelated to what I am talking about, made me think. I was looking at digitalmars.com for a while, before that I figured out that it was horribly out of date and didn't accurately reflect anything in the D world. I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax) luckily I found some info on stackoverflow that showed me d-p-l.org. The main problems here are: Google results are digitalmars, wikipedia, d-p-l. It would be better for newbies if it was immediately obvious that d-p-l is probably the place they want. http://www.digitalmars.com/d/2.0/index.html That is the first link on Google. This page MUST either redirect directly to d-p-l, or have a note at the top mentioning that d-p-l is the place to go. Anything else in unintuitive and you will risk other people making the exact same mistake that I almost did. The D2 home is d-p-l.org, however the first thing anyone will see if digitalmars. digitalmars links to nice websites like dsource. Dsource seems to be entirely dead. I have looked, and I haven't found an up-to-date project there. So the first thing we are showing people who might be interested is a out-of-date website and a seemingly dead project site. I wonder how many people were interested in D until they assumed that it was dead? I CAN'T be the only one who thinks that this is entirely retarded, and could end up being to death of this awesome language. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJOvaiZAAoJENcHIWLyQiSlcn4H/jMaud1Drix3hGXFJRNZmpqD e0viVD5sJkKdSkA9cKTz2bdry3vBmD8LEMTRizGVW8lc7/zVnH0nKzOkX8vLIykS BbEbdHDebnIB5NPSE1quZSLSvRZF26KdPTkVoA1BpiyhlXes/e+JShlZ07m1S1Ld mkCgNgyagO/POk2PkrkT5XYFz6BHU1OUSDoMTrhMnkNeK2DzOfDbf0b2Ggl7TWsC muOPX3E8ciJ4S1IPAB8gNozbPDvr6nLQ3pLh9/MIms3R9WTy1la0tEUaZKlG/rgE 3ONLnKiNQl3Ps3zMJ1a0YEvyU4pqOK+oDzNmEEaaGQ0bVt6x3f3ZmBRFNcA4+uA= =Wh13 -----END PGP SIGNATURE-----
Nov 11 2011
Am 11.11.2011 23:58, schrieb Jude Young:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1It was the same with me. I was totally unstaisfied with the digitalmars website becuase it seemed to be from before WW2. I totally agree to all of that, D is too worthy to "die" ;)I still think it would be great if we could unify it under the DPL org. To a newcomer, the current state of things must look like there's a pretty fragmented community... - AlexThis comment, while slightly unrelated to what I am talking about, made me think. I was looking at digitalmars.com for a while, before that I figured out that it was horribly out of date and didn't accurately reflect anything in the D world. I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax) luckily I found some info on stackoverflow that showed me d-p-l.org. The main problems here are: Google results are digitalmars, wikipedia, d-p-l. It would be better for newbies if it was immediately obvious that d-p-l is probably the place they want. http://www.digitalmars.com/d/2.0/index.html That is the first link on Google. This page MUST either redirect directly to d-p-l, or have a note at the top mentioning that d-p-l is the place to go. Anything else in unintuitive and you will risk other people making the exact same mistake that I almost did. The D2 home is d-p-l.org, however the first thing anyone will see if digitalmars. digitalmars links to nice websites like dsource. Dsource seems to be entirely dead. I have looked, and I haven't found an up-to-date project there. So the first thing we are showing people who might be interested is a out-of-date website and a seemingly dead project site. I wonder how many people were interested in D until they assumed that it was dead? I CAN'T be the only one who thinks that this is entirely retarded, and could end up being to death of this awesome language. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJOvaiZAAoJENcHIWLyQiSlcn4H/jMaud1Drix3hGXFJRNZmpqD e0viVD5sJkKdSkA9cKTz2bdry3vBmD8LEMTRizGVW8lc7/zVnH0nKzOkX8vLIykS BbEbdHDebnIB5NPSE1quZSLSvRZF26KdPTkVoA1BpiyhlXes/e+JShlZ07m1S1Ld mkCgNgyagO/POk2PkrkT5XYFz6BHU1OUSDoMTrhMnkNeK2DzOfDbf0b2Ggl7TWsC muOPX3E8ciJ4S1IPAB8gNozbPDvr6nLQ3pLh9/MIms3R9WTy1la0tEUaZKlG/rgE 3ONLnKiNQl3Ps3zMJ1a0YEvyU4pqOK+oDzNmEEaaGQ0bVt6x3f3ZmBRFNcA4+uA= =Wh13 -----END PGP SIGNATURE-----
Nov 11 2011
exactly what happened to me. Saw digitalmars and dsource and thought I came a bit late and that D had already died. Luckily I tried the newsgroups and saw they were still alive but we do indeed need to fix this a bit. The biggest problem here is dsource. It's slow, cluttered and dead. and it would be great to make users clear that the main language site is d-p-l.org and that discussions are going on on the newsgroups before they try the forums and see nobody is responding (like I did)
Nov 11 2011
"Jude Young" <10equals2 gmail.com> wrote in message news:mailman.881.1321052329.24802.digitalmars-d puremagic.com...http://www.digitalmars.com/d/2.0/index.html That is the first link on Google. This page MUST either redirect directly to d-p-l, or have a note at the top mentioning that d-p-l is the place to go. Anything else in unintuitive and you will risk other people making the exact same mistake that I almost did.Yea, I agree. I think everyone does.The D2 home is d-p-l.org, however the first thing anyone will see if digitalmars. digitalmars links to nice websites like dsource. Dsource seems to be entirely dead. I have looked, and I haven't found an up-to-date project there.DSource's project browsing definitely needs to be fixed, but there are definitely active projects there. I have a few there myself: - Goldie Parsing System still uses DSource for SVN hosting, issue tracking and message board (although the version control will probably switch to Git/BitBucket by the next release): DSource URL: http://www.dsource.org/projects/goldie In fact, my last update to Goldie was just yesterday: http://www.dsource.org/projects/goldie/log/ - SemiTwist D Tools is a little bit crusty ATM, but I am still updating it, and fully intend to clean it up considerably. So it's not abandoned. It uses DSource for Wiki, SVN hosting, issue tracking and message board (but will also probably switch the version control to Git/BitBucket by Goldie's next release): http://www.dsource.org/projects/semitwist - HaxeD is something I'm still actively developing, and it uses DSource for Wiki, issue tracking and message board (version control is Hg/BitBucket): http://www.dsource.org/projects/haxed/ Plenty of recent updates to HaxeD, too: https://bitbucket.org/Abscissa256/haxed/changesets Other people have active projects on DSource, too. Off the top of my head: Orange Serialization Library: http://dsource.org/projects/orange Tango Library: http://dsource.org/projects/tango Granted, VCS hosting on DSource is becoming less common with the popularity of GitHub and BitBucket, but DSource is still actively used for other things like Wiki, issue tracking and message board. It's just that, as you observed, it unfortunately does nothing to help people separate the wheat from the chaff.I CAN'T be the only one who thinks that this is entirely retarded, and could end up being to death of this awesome language.I don't think it would be the death of it, but it definitely hampers growth.
Nov 12 2011
On 11/11/2011 05:58 PM, Jude Young wrote:I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax)It's funny, the trivial reasons that people will come up with to choose a programming language.
Nov 12 2011
On Sat 12 Nov 2011 02:19:21 PM CST, Jeff Nowakowski wrote:On 11/11/2011 05:58 PM, Jude Young wrote:Please, I'm sure there's worse. My real problem with it is that there doesn't seem to be any logical reason for it. I just consider it annoying. And when the language doesn't seem to have anything else over D, I chose the one that let me have my cake and eat it too. First impression of Go: if y'all are gonna be that anal about one little detail... First impression of D: much cleaner syntax, C compatible, dead?(yes I had to throw that in there.) Y'all should be thankful I nitpick, otherwise I'd be using Go and not attempting to get my friends to try D. ; )I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax)It's funny, the trivial reasons that people will come up with to choose a programming language.
Nov 12 2011
On 11/12/2011 09:41 PM, Jude Young wrote:On Sat 12 Nov 2011 02:19:21 PM CST, Jeff Nowakowski wrote:The reason is that Go does not require the () if i<j { // do stuff } Also if(i<j) do_stuff(); is the same number of key strokes as if i<j {do_stuff();} and if you want to do other stuff, the first has to be changed to if(i<j){do_stuff(); do_other_stuff();} and the second to if i<j {do_stuff(); do_other_stuff() } Which means the second requires less changes. (unless you abuse the comma operator.)On 11/11/2011 05:58 PM, Jude Young wrote:Please, I'm sure there's worse. My real problem with it is that there doesn't seem to be any logical reason for it.I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax)It's funny, the trivial reasons that people will come up with to choose a programming language.
Nov 12 2011
On Saturday, November 12, 2011 22:04:46 Timon Gehr wrote:On 11/12/2011 09:41 PM, Jude Young wrote:Regardless of the reason (be it good or bad), there are plenty of programmers who really dislike it when a programming language forces you to format your code in a particular way. It'll definitely put off some programmers regardless of whatever merits the language has. Now, even if you dislike that, there could be plenty of other great stuff in the language that makes it worth using in spite of that, but all else being equal, if one language enforces a particular formatting and another doesn't, many programmers will go with the one that doesn't. Now, there are programmers who gripe about having to use braces; there are programmers who gripe about having to use semicolons; there are programmers who gripe about just about anything and everything. So, you'll never make every programmer happy with whatever design choices you make. Programming languages should be looked at as a whole with all of their pros and cons, but it often doesn't take much for programmers to just give up on learning a new language if they don't have to learn it. Personally, I think that I should learn Go one of these days just so that I have more tools in my programming toolkit and am generally more knowledgeable, but from what I've seen and heard of Go's general philosophies and the type of decisions that they've made (e.g. no function overloading and no generics) are the complete opposite of what I'm looking for in a programming language, so I'd be _very_ surprised if I actually wanted to use it for much. But it would still be good to learn it. - Jonathan M DavisOn Sat 12 Nov 2011 02:19:21 PM CST, Jeff Nowakowski wrote:The reason is that Go does not require the () if i<j { // do stuff } Also if(i<j) do_stuff(); is the same number of key strokes as if i<j {do_stuff();} and if you want to do other stuff, the first has to be changed to if(i<j){do_stuff(); do_other_stuff();} and the second to if i<j {do_stuff(); do_other_stuff() } Which means the second requires less changes. (unless you abuse the comma operator.)On 11/11/2011 05:58 PM, Jude Young wrote:Please, I'm sure there's worse. My real problem with it is that there doesn't seem to be any logical reason for it.I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax)It's funny, the trivial reasons that people will come up with to choose a programming language.
Nov 12 2011
On 11/12/2011 10:48 PM, Jonathan M Davis wrote:On Saturday, November 12, 2011 22:04:46 Timon Gehr wrote:The benefit is you have more freedom, the drawback is you have to care about trivialities such as code formatting. I don't really care, so this is not something I particularly like or dislike about Go.On 11/12/2011 09:41 PM, Jude Young wrote:Regardless of the reason (be it good or bad), there are plenty of programmers who really dislike it when a programming language forces you to format your code in a particular way. It'll definitely put off some programmers regardless of whatever merits the language has. Now, even if you dislike that, there could be plenty of other great stuff in the language that makes it worth using in spite of that, but all else being equal, if one language enforces a particular formatting and another doesn't, many programmers will go with the one that doesn't.On Sat 12 Nov 2011 02:19:21 PM CST, Jeff Nowakowski wrote:The reason is that Go does not require the () if i<j { // do stuff } Also if(i<j) do_stuff(); is the same number of key strokes as if i<j {do_stuff();} and if you want to do other stuff, the first has to be changed to if(i<j){do_stuff(); do_other_stuff();} and the second to if i<j {do_stuff(); do_other_stuff() } Which means the second requires less changes. (unless you abuse the comma operator.)On 11/11/2011 05:58 PM, Jude Young wrote:Please, I'm sure there's worse. My real problem with it is that there doesn't seem to be any logical reason for it.I came very close to assuming D was dead and going off to look at another language. (I was considering Go, But I hate the forced {} syntax)It's funny, the trivial reasons that people will come up with to choose a programming language.Now, there are programmers who gripe about having to use braces; there are programmers who gripe about having to use semicolons; there are programmers who gripe about just about anything and everything. So, you'll never make every programmer happy with whatever design choices you make. Programming languages should be looked at as a whole with all of their pros and cons, but it often doesn't take much for programmers to just give up on learning a new language if they don't have to learn it.That is true. It is also sad.Personally, I think that I should learn Go one of these days just so that I have more tools in my programming toolkit and am generally more knowledgeable, but from what I've seen and heard of Go's general philosophies and the type of decisions that they've made (e.g. no function overloading and no generics) are the complete opposite of what I'm looking for in a programming language, so I'd be _very_ surprised if I actually wanted to use it for much. But it would still be good to learn it.I fully agree on that. I cannot imagine being anywhere near as productive in Go as I am in D.
Nov 12 2011