"Walter Bright" <newshou...@digitalmars.com> wrote in message news:ihq66j$2llc$1...@digitalmars.com... > Trass3r wrote: >> But once you had a test drive, you just can't get out anymore. > > I've had more than one longtime C++ expert tell me that after using D for > a while, then for work reasons get forced back into C++, just find > themselves cringing every time they edit it.
Heh, D is programmer crack :) I use Haxe a lot and it's by no means a bad langauge overall, as far as languages go. Beats the snot out of PHP and ActionScript. But I frequently find myself cursing at it for not being able to handle things that I take for granted in D. Heck, just the other day I was going nuts because I had 5 objects that I needed to do some common trivial setup to, and there was *no* way to do it in a loop. No change I made ever "stuck" - it was as if the objects forgot they were reference types. Nothing worked. At least a full half-hour later, maybe a full hour, I ended up just copy-pasting the same damn code 5 times, once for each object. In D, I would have stuck them all in an array, typed "foreach...", and been done in under a minute.