On Fri, Aug 31, 2018 at 03:13:30PM +0000, Chris via Digitalmars-d wrote: > On Friday, 31 August 2018 at 14:38:36 UTC, H. S. Teoh wrote: > > On Fri, Aug 31, 2018 at 09:37:55AM +0000, Chris via Digitalmars-d wrote: > > [...] > > > 3. moving the goal posts all the time and forcing you into a new > > > paradigm every 1 1/2 years (first it was "ranges", then > > > "templates" and now it's "functional", wait OOP will come back one > > > day). > > [...] > > > > Wait, what? Since when has this ever been a "choose one paradigm > > among many" deal? Templates are what enables range-based idioms to > > succeed, and ranges are what makes it possible to write > > functional-like code in D. Since when have they become mutually > > exclusive?! [...] > I wasn't talking about that, but about the fact that users are slowly > but surely nudged into a certain direction. And yes, D was advertised > as a "no ideology language".
Sorry, "slowly but surely nudged" sounds very different from "forcing you into a new paradigm every 1 1/2 years". So which is it? A nudge, presumably from recommended practices which you don't really have to follow (e.g., I don't follow all D recommended practices in my own code), or a strong coercion that forces you to rewrite your code in a new paradigm or else? T -- IBM = I'll Buy Microsoft!