Re: Discussion about D at a C++ forum

2012-01-07 Thread Jonathan M Davis
On Saturday, January 07, 2012 22:19:53 Andrei Alexandrescu wrote: > Here's an interesting discussion that may reflect the perceptions and > misperceptions about D within the larger community. > > http://www.cplusplus.com/forum/lounge/58832/ Not exactly the most informed discussion. But I would ex

Re: Discussion about D at a C++ forum

2012-01-07 Thread Mike Parker
On 1/8/2012 3:57 PM, Jonathan M Davis wrote: On Saturday, January 07, 2012 22:19:53 Andrei Alexandrescu wrote: Here's an interesting discussion that may reflect the perceptions and misperceptions about D within the larger community. http://www.cplusplus.com/forum/lounge/58832/ Not exactly the

Re: Discussion about D at a C++ forum

2012-01-07 Thread Nick Sabalausky
"Andrei Alexandrescu" wrote in message news:jeb5h6$1c76$1...@digitalmars.com... > Here's an interesting discussion that may reflect the perceptions and > misperceptions about D within the larger community. > > http://www.cplusplus.com/forum/lounge/58832/ > Every time I log in and go to that pag

Re: Discussion about D at a C++ forum

2012-01-08 Thread F i L
Nick Sabalausky wrote: And that Visual-D just had a new release that includes experimental code completion, and that Visual-D and DDT are both rapidly evolving... Awesome! Mono-D has code-completion and renaming features as well. There's an issue with MonoDevelop preventing tooltips, but it'

Re: Discussion about D at a C++ forum

2012-01-08 Thread Caligo
On Sun, Jan 8, 2012 at 1:47 AM, Nick Sabalausky wrote: > > I was impressed though that none of them seemed to be buying any of the crap > that "rapidcoder" was spreading. > rapidcoder's brother has put up a video on YouTube: http://www.youtube.com/watch?v=3rI85jH3F4U&feature=related

Re: Discussion about D at a C++ forum

2012-01-08 Thread Mehrdad
On 1/7/2012 10:57 PM, Jonathan M Davis wrote: Not exactly the most informed discussion. Well, some of their comments _ARE_ spot-on correct... 2. "While you can avoid the garbage collector, that basically means you can't use most of the standard library." Looks pretty darn correct to me --

Re: Discussion about D at a C++ forum

2012-01-08 Thread dsimcha
On 1/8/2012 6:28 PM, Mehrdad wrote: On 1/7/2012 10:57 PM, Jonathan M Davis wrote: Not exactly the most informed discussion. Well, some of their comments _ARE_ spot-on correct... 2. "While you can avoid the garbage collector, that basically means you can't use most of the standard library." Lo

Re: Discussion about D at a C++ forum

2012-01-08 Thread Mehrdad
On 1/8/2012 4:26 PM, dsimcha wrote: On 1/8/2012 6:28 PM, Mehrdad wrote: 2. "While you can avoid the garbage collector, that basically means you can't use most of the standard library." Looks pretty darn correct to me -- from the fixed-size array literal issue (literals are on the GC heap), to al

Re: Discussion about D at a C++ forum

2012-01-08 Thread Vladimir Panteleev
On Sunday, 8 January 2012 at 23:28:57 UTC, Mehrdad wrote: 7. Unstable language. They're currently considering doing things like removing "delete" as it's apparently deprecated (which will officially make it not usable as an SP language). Looks 100% correct. Removing 'delete' /does/ make D unus

Re: Discussion about D at a C++ forum

2012-01-08 Thread Jesse Phillips
On Sunday, 8 January 2012 at 23:28:57 UTC, Mehrdad wrote: On 1/7/2012 10:57 PM, Jonathan M Davis wrote: Not exactly the most informed discussion. Well, some of their comments _ARE_ spot-on correct... computerquip did a very good job highlighting the bad points. rapidcoder failed miserably t

Re: Discussion about D at a C++ forum

2012-01-09 Thread Gour
On Sun, 08 Jan 2012 19:26:15 -0500 dsimcha wrote: > As someone who does performance-critical scientific work in D, this > comment is absolutely **wrong** because you only need to avoid the GC > in the most performance-critical/realtime parts of your code, i.e. > where you should be avoiding any

Re: Discussion about D at a C++ forum

2012-01-09 Thread Mehrdad
On 1/8/2012 7:09 PM, Vladimir Panteleev wrote: On Sunday, 8 January 2012 at 23:28:57 UTC, Mehrdad wrote: 7. Unstable language. They're currently considering doing things like removing "delete" as it's apparently deprecated (which will officially make it not usable as an SP language). Looks 10

Re: Discussion about D at a C++ forum

2012-01-09 Thread Jonathan M Davis
On Monday, January 09, 2012 00:51:57 Mehrdad wrote: > On 1/8/2012 7:09 PM, Vladimir Panteleev wrote: > > On Sunday, 8 January 2012 at 23:28:57 UTC, Mehrdad wrote: > >> 7. Unstable language. They're currently considering doing things like > >> removing "delete" as it's apparently deprecated (which w

Re: Discussion about D at a C++ forum

2012-01-09 Thread Kiith-Sa
Jonathan M Davis wrote: > On Monday, January 09, 2012 00:51:57 Mehrdad wrote: >> On 1/8/2012 7:09 PM, Vladimir Panteleev wrote: >> > On Sunday, 8 January 2012 at 23:28:57 UTC, Mehrdad wrote: >> >> 7. Unstable language. They're currently considering doing things like >> >> removing "delete" as it's

Re: Discussion about D at a C++ forum

2012-01-09 Thread Steven Schveighoffer
On Sun, 08 Jan 2012 18:28:54 -0500, Mehrdad wrote: 7. Unstable language. They're currently considering doing things like removing "delete" as it's apparently deprecated (which will officially make it not usable as an SP language). Looks 100% correct. Removing 'delete' /does/ make D unusa

Re: Discussion about D at a C++ forum

2012-01-09 Thread dsimcha
On 1/9/2012 2:56 AM, Gour wrote: On Sun, 08 Jan 2012 19:26:15 -0500 dsimcha wrote: As someone who does performance-critical scientific work in D, this comment is absolutely **wrong** because you only need to avoid the GC in the most performance-critical/realtime parts of your code, i.e. where

Re: Discussion about D at a C++ forum

2012-01-09 Thread Dejan Lekic
On Sunday, 8 January 2012 at 04:19:52 UTC, Andrei Alexandrescu wrote: Here's an interesting discussion that may reflect the perceptions and misperceptions about D within the larger community. They did not touch any new topic we did not talk about here on this NG, and on irc://irc.freenode.org

Re: Discussion about D at a C++ forum

2012-01-09 Thread Gour
On Mon, 09 Jan 2012 09:28:11 -0500 dsimcha wrote: > Pure command line/console. Thank you. Sincerely, Gour -- As a strong wind sweeps away a boat on the water, even one of the roaming senses on which the mind focuses can carry away a man's intelligence. http://atmarama.net | Hlapicina (Cro

Re: Discussion about D at a C++ forum

2012-01-09 Thread Zachary Lund
On 01/09/2012 07:58 AM, Steven Schveighoffer wrote: On Sun, 08 Jan 2012 18:28:54 -0500, Mehrdad wrote: 7. Unstable language. They're currently considering doing things like removing "delete" as it's apparently deprecated (which will officially make it not usable as an SP language). Looks 100%

Re: Discussion about D at a C++ forum

2012-01-09 Thread Steven Schveighoffer
On Mon, 09 Jan 2012 09:47:13 -0500, Zachary Lund wrote: On 01/09/2012 07:58 AM, Steven Schveighoffer wrote: On Sun, 08 Jan 2012 18:28:54 -0500, Mehrdad wrote: 7. Unstable language. They're currently considering doing things like removing "delete" as it's apparently deprecated (which wil

Re: Discussion about D at a C++ forum

2012-01-09 Thread Marco Leise
"note that D removes probably the most important feature of C++ that makes C++ so powerful: templates and replaces it with something even weaker than Java generics" I had to read that sentence over again. Did he say "D"? Oh well... talking about misperceptions.

Re: Discussion about D at a C++ forum

2012-01-09 Thread Mehrdad
On 1/9/2012 1:02 AM, Jonathan M Davis wrote: I believe that the general idea is that if you want to manually manage memory, then you don't use the GC heap, though core.memory.GC will still allow some level of manual control for the GC. I'm not aware of any plan to add a "delete" function to anyth

Re: Discussion about D at a C++ forum

2012-01-09 Thread Sean Kelly
Already possible via Runtime.collectHandler, though I'll admit it could be done more elegantly. Sent from my iPhone On Jan 9, 2012, at 5:58 AM, "Steven Schveighoffer" wrote: > On Sun, 08 Jan 2012 18:28:54 -0500, Mehrdad wrote: > >> 7. Unstable language. They're currently considering doing t

Re: Discussion about D at a C++ forum

2012-01-09 Thread Walter Bright
On 1/9/2012 7:31 AM, Marco Leise wrote: "note that D removes probably the most important feature of C++ that makes C++ so powerful: templates and replaces it with something even weaker than Java generics" I had to read that sentence over again. Did he say "D"? Oh well... talking about mispercept

Re: Discussion about D at a C++ forum

2012-01-09 Thread Jonathan M Davis
On Monday, January 09, 2012 10:15:37 Walter Bright wrote: > On 1/9/2012 7:31 AM, Marco Leise wrote: > > "note that D removes probably the most important feature of C++ that > > makes C++ so powerful: templates and replaces it with something even > > weaker than Java generics" > > > > I had to read

Re: Discussion about D at a C++ forum

2012-01-09 Thread Walter Bright
On 1/9/2012 10:59 AM, Jonathan M Davis wrote: I suspect that part of the problem is that Wikipedia lists D as appearing in 1999. And, of course, since D2 didn't start until 2007, saying that D has been around since 1999 easily gives the mistaken impression that we're doing a bad job, since D _sti

Re: Discussion about D at a C++ forum

2012-01-09 Thread Jonathan M Davis
On Monday, January 09, 2012 11:37:50 Walter Bright wrote: > On 1/9/2012 10:59 AM, Jonathan M Davis wrote: > > I suspect that part of the problem is that Wikipedia lists D as > > appearing in 1999. And, of course, since D2 didn't start until 2007, > > saying that D has been around since 1999 easily

Re: Discussion about D at a C++ forum

2012-01-09 Thread Steven Schveighoffer
On Mon, 09 Jan 2012 14:37:50 -0500, Walter Bright wrote: On 1/9/2012 10:59 AM, Jonathan M Davis wrote: I suspect that part of the problem is that Wikipedia lists D as appearing in 1999. And, of course, since D2 didn't start until 2007, saying that D has been around since 1999 easily gives

Re: Discussion about D at a C++ forum

2012-01-09 Thread Walter Bright
On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! With what? Make it say 2003 for D1 and 2007 for D2? Yes, but 2001 for D1.

Re: Discussion about D at a C++ forum

2012-01-09 Thread Manfred Nowak
Jonathan M Davis wrote: > easily gives the mistaken impression that we're doing a bad > job ... but only for easy people. In addition: a:without indication of paid time there isn't a "job"; b:without specifying the number of full-time service providers, there isn't a "we" -manfred

Re: Discussion about D at a C++ forum

2012-01-09 Thread Jonathan M Davis
On Monday, January 09, 2012 21:29:01 Manfred Nowak wrote: > Jonathan M Davis wrote: > > easily gives the mistaken impression that we're doing a bad > > job > > ... but only for easy people. > > In addition: > > a:without indication of paid time there isn't a "job"; > b:without specifying the num

Re: Discussion about D at a C++ forum

2012-01-09 Thread Iain Buclaw
On 9 January 2012 21:29, Walter Bright wrote: > On 1/9/2012 11:45 AM, Jonathan M Davis wrote: >>> >>> Please fix the wikipedia entry! >> >> >> With what? Make it say 2003 for D1 and 2007 for D2? > > > Yes, but 2001 for D1. [citation needed] -- Iain Buclaw *(p < e ? p++ : p) = (c & 0x0f) + '0';

Re: Discussion about D at a C++ forum

2012-01-09 Thread Sean Kelly
On Jan 9, 2012, at 3:45 PM, Iain Buclaw wrote: > On 9 January 2012 21:29, Walter Bright wrote: >> On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! >>> >>> >>> With what? Make it say 2003 for D1 and 2007 for D2? >> >> >> Yes, but 2001 for D1. > > [citat

Re: Discussion about D at a C++ forum

2012-01-09 Thread Brad Roberts
On Mon, 9 Jan 2012, Jonathan M Davis wrote: > On Monday, January 09, 2012 11:37:50 Walter Bright wrote: > > On 1/9/2012 10:59 AM, Jonathan M Davis wrote: > > > I suspect that part of the problem is that Wikipedia lists D as > > > appearing in 1999. And, of course, since D2 didn't start until 2007,

Re: Discussion about D at a C++ forum

2012-01-09 Thread Manfred Nowak
Jonathan M Davis wrote: > Really? "A job is a regular activity performed in exchange for payment." http://en.wikipedia.org/wiki/Job, cited 01/10/2012 Your citation defines the religious figure. > And since there is a group of us working on D, there is most > definitely a we. What is a "group", w

Re: Discussion about D at a C++ forum

2012-01-09 Thread Jonathan M Davis
On Tuesday, January 10, 2012 01:55:23 Manfred Nowak wrote: > Jonathan M Davis wrote: > > Really? > > "A job is a regular activity performed in exchange for payment." > http://en.wikipedia.org/wiki/Job, cited 01/10/2012 > Your citation defines the religious figure. http://www.merriam-webster.com/d

Re: Discussion about D at a C++ forum

2012-01-09 Thread Manfred Nowak
Jonathan M Davis wrote: > It looks to me like you're just trying to be a troll. Nice. > how it's perceived by those outside of the D community. It looks to me like they are all trolls. -manfred

Re: Discussion about D at a C++ forum

2012-01-09 Thread Alexander Malakhov
On Tuesday, 10 January 2012 at 00:04:31 UTC, Sean Kelly wrote: On Jan 9, 2012, at 3:45 PM, Iain Buclaw wrote: On 9 January 2012 21:29, Walter Bright wrote: On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! With what? Make it say 2003 for D1 and 2007 for D2?

Re: Discussion about D at a C++ forum

2012-01-10 Thread Alexander Malakhov
On Monday, 9 January 2012 at 19:46:03 UTC, Jonathan M Davis wrote: On Monday, January 09, 2012 11:37:50 Walter Bright wrote: On 1/9/2012 10:59 AM, Jonathan M Davis wrote: > I suspect that part of the problem is that Wikipedia lists D > as > appearing in 1999. And, of course, since D2 didn't sta

Re: Discussion about D at a C++ forum

2012-01-10 Thread bearophile
Alexander Malakhov: > Other languages have just 1 date. I think wikipedia's editors > would resist if D will be different. A solution is to have two Wikipedia pages, una for D1 and one for D. Bye, bearophile

Re: Discussion about D at a C++ forum

2012-01-10 Thread Mike Wey
On 01/10/2012 08:47 AM, Alexander Malakhov wrote: On Tuesday, 10 January 2012 at 00:04:31 UTC, Sean Kelly wrote: On Jan 9, 2012, at 3:45 PM, Iain Buclaw wrote: On 9 January 2012 21:29, Walter Bright wrote: On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! Wit

Re: Discussion about D at a C++ forum

2012-01-11 Thread Alexander Malakhov
On Tuesday, 10 January 2012 at 18:58:41 UTC, Mike Wey wrote: On 01/10/2012 08:47 AM, Alexander Malakhov wrote: D1 changelog starts with 1.001, 2007-01-23 D 0.00 was released on 9 December 2001. http://www.digitalmars.com/d/1.0/changelog1.html#new000 Oh, missed that links. Thanks!

Re: Discussion about D at a C++ forum

2012-01-11 Thread Alexander Malakhov
On Tuesday, 10 January 2012 at 12:08:41 UTC, bearophile wrote: Alexander Malakhov: Other languages have just 1 date. I think wikipedia's editors would resist if D will be different. A solution is to have two Wikipedia pages, una for D1 and one for D. Bye, bearophile I believe that would

Re: Discussion about D at a C++ forum

2012-01-11 Thread a
Alexander Malakhov Wrote: > And even if that will happen, D1 page most likely will be deleted > later due to little visits count They are actually deleting pages due to low visit counts? This is just wrong.

Re: Discussion about D at a C++ forum

2012-01-12 Thread Alexander Malakhov
On Thursday, 12 January 2012 at 06:17:43 UTC, a wrote: Alexander Malakhov Wrote: And even if that will happen, D1 page most likely will be deleted later due to little visits count They are actually deleting pages due to low visit counts? This is just wrong. Turns out I was wrong. I was thi

Re: Discussion about D at a C++ forum

2012-01-13 Thread Somedude
Le 08/01/2012 08:47, Mike Parker a écrit : > On 1/8/2012 3:57 PM, Jonathan M Davis wrote: >> On Saturday, January 07, 2012 22:19:53 Andrei Alexandrescu wrote: >>> Here's an interesting discussion that may reflect the perceptions and >>> misperceptions about D within the larger community. >>> >>> ht

Re: Discussion about D at a C++ forum

2012-01-13 Thread Dejan Lekic
On Monday, 9 January 2012 at 21:29:27 UTC, Walter Bright wrote: On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! With what? Make it say 2003 for D1 and 2007 for D2? Yes, but 2001 for D1. Walter, I suppose you will have to clearly state that somewhere in D docu

Re: Discussion about D at a C++ forum

2012-01-13 Thread Walter Bright
On 1/13/2012 7:57 AM, Dejan Lekic wrote: On Monday, 9 January 2012 at 21:29:27 UTC, Walter Bright wrote: On 1/9/2012 11:45 AM, Jonathan M Davis wrote: Please fix the wikipedia entry! With what? Make it say 2003 for D1 and 2007 for D2? Yes, but 2001 for D1. Walter, I suppose you will have

Re: Discussion about D at a C++ forum

2012-01-13 Thread Nick Sabalausky
"Mike Parker" wrote in message news:jebhmg$20vf$1...@digitalmars.com... > On 1/8/2012 3:57 PM, Jonathan M Davis wrote: >> On Saturday, January 07, 2012 22:19:53 Andrei Alexandrescu wrote: >>> Here's an interesting discussion that may reflect the perceptions and >>> misperceptions about D within t