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. -- ... IXOYE

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 utility

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

2010-06-13 Thread Nick Sabalausky
Justin Johansson n...@spam.com 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

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 template

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

2010-06-13 Thread Andrei Alexandrescu
Nick Sabalausky wrote: Justin Johansson n...@spam.com 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

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 seewebsiteforem...@erdani.org 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

Re: The D Manifesto

2009-10-16 Thread Chris Nicholson-Sauls
Frank Fuente wrote: Justin Johansson Wrote: Frank Fuente Wrote: Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either direction,

Re: The D Manifesto

2009-10-16 Thread Nick Sabalausky
Chris Nicholson-Sauls ibisbase...@gmail.com wrote in message news:hb94d1$ho...@digitalmars.com... I still use that mode in my terminals, though... somehow black-on-white never suited me in that one case. Even less so than green-on-black (always felt so hollywood, shiver). I think I'm

Re: The D Manifesto

2009-10-16 Thread AJ
Frank Fuente wrote: Justin Johansson Wrote: Frank Fuente Wrote: Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either

Re: The D Manifesto

2009-10-16 Thread Jeremie Pelletier
AJ wrote: Frank Fuente wrote: Justin Johansson Wrote: Frank Fuente Wrote: Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either

Re: The D Manifesto

2009-10-16 Thread Nick Sabalausky
Jeremie Pelletier jerem...@gmail.com wrote in message news:hbbh3e$2bs...@digitalmars.com... AJ wrote: Frank Fuente wrote: white text on a black screen - its like The Heart of Darkness :-) Well, whatever that means. But, call me stupid, but white backgrounds are hard on they eyes! So, all

The D Manifesto

2009-10-15 Thread Justin Johansson
Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either direction, in any case. Thank goodness I use white text on a black screen, I get nothing but emotional

Re: The D Manifesto

2009-10-15 Thread Justin Johansson
Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either direction, in any case. Thank goodness I use white text on a black

Re: The D Manifesto

2009-10-15 Thread Frank Fuente
Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either direction, in any case. Thank goodness I use white text on a black

Re: The D Manifesto

2009-10-15 Thread Justin Johansson
Frank Fuente Wrote: Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either direction, in any case. Thank goodness

Re: The D Manifesto

2009-10-15 Thread Frank Fuente
Justin Johansson Wrote: Frank Fuente Wrote: Justin Johansson Wrote: Where is it? [Ed, remembering of course that .. The most important thing is remembering that black text on a white screen carries absolutely no emotional information whatsoever, in either