The design principles of D (aka The D Manifesto)

2010-06-13 Thread Justin Johansson
Deeply nested in the thread "Marketing of D", the creator or D wrote "D has design principles, but those principles are often contradictory. I don't see a good reason to follow a design principle out of principle if it destroys the utility of the language." For the assurance of the believers,

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread BCS
Hello Justin, For the assurance of the believers, the swaying-over of the disbelievers and for the amusement of the bystanders (the D-agnostics), it would be great to have those design principles re-articulated here. IIRC one is: If it looks like C and compiles, it acts like C. -- ... <

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread dsimcha
== Quote from Justin Johansson (n...@spam.com)'s article > Deeply nested in the thread "Marketing of D", the creator or D wrote > "D has design principles, but those principles are often contradictory. > I don't see a good reason to follow a design principle out of principle > if it destroys the ut

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread Nick Sabalausky
"Justin Johansson" wrote in message news:hv2n35$29r...@digitalmars.com... > Deeply nested in the thread "Marketing of D", the creator or D wrote > > "D has design principles, but those principles are often contradictory. I > don't see a good reason to follow a design principle out of principle i

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread Michal Minich
On Sun, 13 Jun 2010 18:01:23 +, dsimcha wrote: > The one that seems to resonate most strongly throughout the design of D > is "thou shalt not need to write boilerplate code". The inclusion of > features such as mixins, properties, ranges, highly streamlined operator > overloading and a templa

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread Andrei Alexandrescu
Nick Sabalausky wrote: "Justin Johansson" wrote in message news:hv2n35$29r...@digitalmars.com... Deeply nested in the thread "Marketing of D", the creator or D wrote "D has design principles, but those principles are often contradictory. I don't see a good reason to follow a design principle

Re: The design principles of D (aka The D Manifesto)

2010-06-13 Thread Michel Fortin
On 2010-06-13 19:04:25 -0400, Andrei Alexandrescu said: "Memory safety is non-negotiable; most everything else is" Indeed. And it'd be nice if std.algorithm and all the rest of Phobos and Druntime worked in @safe mode too, because currently @safe is pretty much impossible to use. I don't