Re: GSoC Mentor Summit Observations and D Marketing

2011-11-01 Thread Jerry
Fawzi Mohamed fa...@gmx.ch writes: I was also surprised about how many already heard something about D, I got even some questions about D1/D2 tango/phobos. My answers were something along these lines: - D2 toolchain becoming now robust enough to be chosen for new projects (with gdc finally

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-30 Thread Fawzi Mohamed
At the gsoc I was using something like this: a better (simplified) C++: - close to C but not 100% backward compatible, either it compiles or it gives an error - easy to link C, partially possible to use C++ libs (no template instantiation) - single inheritance + interfaces (and

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-30 Thread Jeff Nowakowski
On 10/24/2011 11:19 PM, Walter Bright wrote: The 3 keys come next. It has to be more than two, and less than 4. I've been toying with: 1. control 2. multi-paradigm 3. robustness (Yes, I've been reading a book on this!) Whatever you do, drop #2. multi-paradigm is a common buzzword that

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-28 Thread bcs
On 10/24/2011 08:19 PM, Walter Bright wrote: On 10/24/2011 6:52 PM, Brad Roberts wrote: On Mon, 24 Oct 2011, Walter Bright wrote: A pitch needs to be longer and more informative. You've got 20-30 seconds to convince the person to look deeper. It's enough to list a couple important points. Top

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Gor Gyolchanyan
Many languages come with a built-in religion. That religion drives the design of those languages towards particular goals or particular ways of achieving goals. D doesn't have a religion. D is an atheistic language. It's aware, that many goals have nothing in common and that they gave their own

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Gor Gyolchanyan
C++ is like an age-old soviet nuclear missile: You can probably wipe out all your enemies with it, but you have a much greater chance of killing yourself and everyone around you. On Tue, Oct 25, 2011 at 1:10 PM, Gor Gyolchanyan gor.f.gyolchan...@gmail.com wrote: Many languages come with a

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread bearophile
Gor Gyolchanyan: D doesn't have a religion. D is an atheistic language. I doubt this. There was even an attempt to write a D Zen. Bye, bearophile

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Gor Gyolchanyan
Huh? What is this D Zen? On Tue, Oct 25, 2011 at 1:40 PM, bearophile bearophileh...@lycos.com wrote: Gor Gyolchanyan: D doesn't have a religion. D is an atheistic language. I doubt this. There was even an attempt to write a D Zen. Bye, bearophile

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Don
On 25.10.2011 11:40, bearophile wrote: Gor Gyolchanyan: D doesn't have a religion. D is an atheistic language. I doubt this. There was even an attempt to write a D Zen. That was by you, though, wasn't it? g OTOH I agree that it's got an underlying philosophy. It was clearly motivated by a

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Gor Gyolchanyan
Of course, D was built from C++'s merits and demerits, but it's not a C++ done right any more. D can do much more, then C++ can. D was a C++ done right in the past maybe. On Tue, Oct 25, 2011 at 2:31 PM, Don nos...@nospam.com wrote: On 25.10.2011 11:40, bearophile wrote: Gor Gyolchanyan: D

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Manu
On 25 October 2011 13:31, Don nos...@nospam.com wrote: On 25.10.2011 11:40, bearophile wrote: Gor Gyolchanyan: D doesn't have a religion. D is an atheistic language. I doubt this. There was even an attempt to write a D Zen. That was by you, though, wasn't it? g OTOH I agree that it's

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-25 Thread Gor Gyolchanyan
I think combining straight-forward uncomprimised support for both bare-metal access AND very high-level constructs is the thing, that no other language has dome before and D has a great shot at this. Personally, i think it needs more high-level construct support, like correctly implemented dynamic

GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread dsimcha
I wanted to thank the D community for getting us involved in GSoC and giving me the opportunity to attend the Mentor Summit, which was this weekend. I was pleasantly surprised to find out that most hardcore programmers have at least heard of D by now, at least if the Mentor Summit was a

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread Walter Bright
On 10/24/2011 5:42 PM, dsimcha wrote: I got the impression that D is not being used partly because of the obvious reasons (lack of libraries, legacy code in other languages) but also partly because most people, even if they've heard of it, don't know what its most important features/benefits

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread dsimcha
On 10/24/2011 9:12 PM, Walter Bright wrote: You're right, I've been recently wrestling with the elevator pitch thing for D. I know we need one. Bartosz has suggested Systems programming safe and easy. I think that might be a little too non-technical, though. I think we need to highlight a

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread Brad Roberts
On Mon, 24 Oct 2011, Walter Bright wrote: On 10/24/2011 5:42 PM, dsimcha wrote: I got the impression that D is not being used partly because of the obvious reasons (lack of libraries, legacy code in other languages) but also partly because most people, even if they've heard of it, don't

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread Caligo
On Mon, Oct 24, 2011 at 7:42 PM, dsimcha dsim...@yahoo.com wrote: I wanted to thank the D community for getting us involved in GSoC and giving me the opportunity to attend the Mentor Summit, which was this weekend. I was pleasantly surprised to find out that most hardcore programmers have at

Re: GSoC Mentor Summit Observations and D Marketing

2011-10-24 Thread Walter Bright
On 10/24/2011 6:52 PM, Brad Roberts wrote: On Mon, 24 Oct 2011, Walter Bright wrote: On 10/24/2011 5:42 PM, dsimcha wrote: I got the impression that D is not being used partly because of the obvious reasons (lack of libraries, legacy code in other languages) but also partly because most