why a part of D community do not want go to D2 ?

thank you oldtimer nospam at _._
Tue Nov 9 02:27:22 PST 2010


oldtimer Wrote:
> Some of us hoped D2 would solve the ugly corner cases of the language and unify a lot of features. Unfortunately not any kind of macro system was implemented, templates got even uglier, the alias this hack, snake oil template!X syntax shortcut and all kinds of unnecessary features were added. Of course also good features were added, but overall this just isn't good enough.

Is it a coincidence that all the complaints seem to come from a single person? Let's take a look at my killfile:

ankh, anonymous troll, another lurker, anton smith, arnoldsschwartz, bjarne yesterday, blaise pascal, cal, chmod+x, crap, darth tango, domino, ellis peters, foobar, gareth charnock, gcc-lurker, girlprogrammer, godworshipper, gryphon, her3tic, jameskan, jane doe, jarett billingsley, jer, languagefan, larry coder, lars ivar douchesund, levenshtein, lurker, nobody, oldtimer, pipe dream, pointing hand, retard, retard++, retarded.clear(), scott, steveh, superdan, user, wah, william t. fnk, yoda, type<erasure>, uriel (reddit), eternium (reddit), iliekcaeks (reddit), feepingcreature (reddit), parametricpoly (reddit), nfxjfg (bugzilla), and many more!

Sometimes feels like this guy dresses up as bearophile just to waste our time with stupid nonsense. In reality there's a single sick person opposing D2 and it's probably the lead developer of Tango who wasn't invited (it's just one freaking license change!). No wonder Tango for D2 gets ever done, the guy is wasting time here posting this crap. Sad times. :-( Do us a favor, go and use that F#/Spec#/ATS/Clojure/Go/Scala/Haskell/C++/C#/Java/{whatever it is this time}. Never come back. It's time to cut off this bullshit now. We're adults. It's too late to change D in any radical way now. You either like it or hate it. Trust me, those favorite languages of yours suit *you* much better, we don't deserve that enlightenment TYVM. Go to movies, find a girlfriend, get a job, buy a house, start living a normal life. Don't be an emo kid. So much time is wasted on these stupid threads about totally irrelevant new features.

To not sound like a pathetic troll, something positive now: With that knowledge of yours all kinds of *good* things could be done. Write applications, write libraries, write languages, do language research, earn money! I challenge you to write your own "clone" of D. Maybe fork D1 and make a D 1.5 as you "all" wanted. Fix all the "relevant" issues and leave out template "bloat". Might even attract small user base. Since you get your money elsewhere, you're not tied to the old dmc/optlink backend. Use LLVM! Use modern project management tools (Trac, Redmine, ...), use a modern SCM system (Git), invite all friends in. The stage is yours! If you come up with something better than D, I might be one of the first developers making the switch.


More information about the Digitalmars-d mailing list