D is not popular enough because..

2016-08-21 Thread Johnjo Willoughby via Digitalmars-d
"We decided not to fix the suspension but we painted some cool flames on the bonnet for you... isn't it awesome!!!". "Huh???" "Well you can still drive it, just try to avoid hitting any pot holes"

Re: Why D is not popular enough?

2016-08-21 Thread Vadim Lopatin via Digitalmars-d
On Friday, 12 August 2016 at 19:29:42 UTC, Shachar Shemesh wrote: I'll give some highlights, but those are, mostly, things that I've already listed in this forum and in my lightening talk. - No RAII support, despite the fact everybody here seems to think that D supports RAII. Shachar There

Re: Why D is not popular enough?

2016-08-21 Thread Shachar Shemesh via Digitalmars-d
On 21/08/16 12:47, ag0aep6g wrote: On 08/21/2016 07:12 AM, Shachar Shemesh wrote: During static analysis, keep both the "most expanded" and the "least expanded" type of the expression parsed so far. "Least expanded" is the largest type actually used in the expression. What's "most expanded"? A

Re: "Squash and merge" on GitHub

2016-08-21 Thread Seb via Digitalmars-d
On Saturday, 2 April 2016 at 06:02:26 UTC, Vladimir Panteleev wrote: On Saturday, 2 April 2016 at 05:18:47 UTC, Andrei Alexandrescu wrote: On 4/2/16 12:36 AM, Jack Stouffer wrote: On Saturday, 2 April 2016 at 03:58:27 UTC, Daniel Murphy wrote: On 2/04/2016 7:28 AM, Vladimir Panteleev wrote:

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Seb via Digitalmars-d
On Sunday, 21 August 2016 at 19:12:27 UTC, Andrei Alexandrescu wrote: On 08/21/2016 03:01 PM, Seb wrote: because (1) you need less documentation (just one file to document) and Wouldn't it be better to optimize documentation for the reader instead of the writer? After all if reading is impair

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Walter Bright via Digitalmars-d
On 8/21/2016 12:12 PM, Andrei Alexandrescu wrote: How does that work? Aren't step-by-step documents "how to do this on Posix" and "how to do this for Windows" best tested in one environment at a time? I know when I'm following step-by-step procedures, I prefer it to be specific to my case, not

Re: [OT] of [OT] I am a developer and I hate documentation

2016-08-21 Thread Adam D. Ruppe via Digitalmars-d
On Friday, 19 August 2016 at 07:33:42 UTC, Sebastiaan Koppe wrote: Any chance of it becoming official? Not directly, the core team is married to their old ways.

Re: Why D is not popular enough?

2016-08-21 Thread Solomon E via Digitalmars-d
On Sunday, 21 August 2016 at 17:26:24 UTC, Walter Bright wrote: On 8/21/2016 2:47 AM, ag0aep6g wrote: Upon use of the value, resolve which type to actually use for it. If the use type requests a type between least and most, use that type for evaluating the entire expression. If the use requests

Re: Why D is not popular enough?

2016-08-21 Thread Engine Machine via Digitalmars-d
On Sunday, 21 August 2016 at 21:31:07 UTC, Bill Hicks wrote: On Sunday, 21 August 2016 at 12:51:16 UTC, Lodovico Giaretta wrote: Your offensive tone, your attitude to pointing at a single person as the source of the problems, My friend (or foe), please don't get it twisted. If D had been

Re: Why D is not popular enough?

2016-08-21 Thread Bill Hicks via Digitalmars-d
On Sunday, 21 August 2016 at 12:51:16 UTC, Lodovico Giaretta wrote: Your offensive tone, your attitude to pointing at a single person as the source of the problems, My friend (or foe), please don't get it twisted. If D had been a huge success, it's Andrei and Walter who were going to take

Re: How about a special null template parameter?

2016-08-21 Thread Engine Machine via Digitalmars-d
On Sunday, 21 August 2016 at 00:44:01 UTC, Timon Gehr wrote: On 20.08.2016 21:20, Engine Machine wrote: That is It would be nice to have something like alias Type = Type!(); class Type(T...): TypeParent!T if(T.length==1){ int x; static if (T is Dog) int y; } I don't understa

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread ketmar via Digitalmars-d
On Sunday, 21 August 2016 at 16:41:27 UTC, NX wrote: crybaby. Real Programmers laughs at you. didn't they tell you that programming means "pain" -- that is the reason they starting with the same letter?

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Andrei Alexandrescu via Digitalmars-d
On 08/21/2016 03:01 PM, Seb wrote: because (1) you need less documentation (just one file to document) and Wouldn't it be better to optimize documentation for the reader instead of the writer? After all if reading is impaired, that's bound to make the maintainer unhappy even if she has fewer

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Seb via Digitalmars-d
On Sunday, 21 August 2016 at 18:57:25 UTC, Andrei Alexandrescu wrote: On 08/21/2016 12:56 PM, Seb wrote: On Sunday, 21 August 2016 at 16:41:27 UTC, NX wrote: [warning: rant ahead] I'm amazed by the lack of documentation - or to say it better, documentation that works - on how to compile DMD an

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Andrei Alexandrescu via Digitalmars-d
On 08/21/2016 12:56 PM, Seb wrote: On Sunday, 21 August 2016 at 16:41:27 UTC, NX wrote: [warning: rant ahead] I'm amazed by the lack of documentation - or to say it better, documentation that works - on how to compile DMD and eventually Phobos. Here [https://wiki.dlang.org/Starting_as_a_Contrib

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread NX via Digitalmars-d
On Sunday, 21 August 2016 at 16:49:53 UTC, Andrei Alexandrescu wrote: On 08/21/2016 12:41 PM, NX wrote: For God's sake no place in docs say that I need DMC, which is something I figured from make error output. I reinstalled dmd and this time I checked that box which makes installer automatical

Re: Why D is not popular enough?

2016-08-21 Thread Walter Bright via Digitalmars-d
On 8/21/2016 2:47 AM, ag0aep6g wrote: Upon use of the value, resolve which type to actually use for it. If the use type requests a type between least and most, use that type for evaluating the entire expression. If the use requests a type outside that range, use the one closest (and, if the use i

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Seb via Digitalmars-d
On Sunday, 21 August 2016 at 16:41:27 UTC, NX wrote: [warning: rant ahead] I'm amazed by the lack of documentation - or to say it better, documentation that works - on how to compile DMD and eventually Phobos. Here [https://wiki.dlang.org/Starting_as_a_Contributor#Windows_2] we have awfully

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Cauterite via Digitalmars-d
On Sunday, 21 August 2016 at 16:41:27 UTC, NX wrote: [warning: rant ahead] Consider using Digger ( https://github.com/CyberShadow/Digger ) in your future attempts to build DMD, to save yourself some trouble. I've had a great experience using it, apart from the dependency on visual studio.

Re: Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread Andrei Alexandrescu via Digitalmars-d
On 08/21/2016 12:41 PM, NX wrote: [warning: rant ahead] I'm amazed by the lack of documentation - or to say it better, documentation that works - on how to compile DMD and eventually Phobos. Here [https://wiki.dlang.org/Starting_as_a_Contributor#Windows_2] we have awfully categorized yet promisi

Compiling DMD on Windows: A journey of mystery and madness

2016-08-21 Thread NX via Digitalmars-d
[warning: rant ahead] I'm amazed by the lack of documentation - or to say it better, documentation that works - on how to compile DMD and eventually Phobos. Here [https://wiki.dlang.org/Starting_as_a_Contributor#Windows_2] we have awfully categorized yet promising information on how to serio

Re: Why D is not popular enough?

2016-08-21 Thread Seb via Digitalmars-d
On Sunday, 21 August 2016 at 15:05:11 UTC, Mike Parker wrote: On Sunday, 21 August 2016 at 12:51:16 UTC, Lodovico Giaretta wrote: Your offensive tone, your attitude to pointing at a single person as the source of the problems, your improper use of low-level stereotypes and non-technical poi

Re: Why D is not popular enough?

2016-08-21 Thread Andrei Alexandrescu via Digitalmars-d
On 08/21/2016 01:12 AM, Shachar Shemesh wrote: I'll suggest an algorithmic definition of (my interpretation of) Adam's proposal: During static analysis, keep both the "most expanded" and the "least expanded" type of the expression parsed so far. "Least expanded" is the largest type actually used

Re: Why D is not popular enough?

2016-08-21 Thread Andrei Alexandrescu via Digitalmars-d
On 08/20/2016 11:25 AM, Shachar Shemesh wrote: On 20/08/16 00:51, Walter Bright wrote: On 8/18/2016 7:59 PM, Adam D. Ruppe wrote: Alas, C insisted on making everything int all the time and D followed that :( Actually, Adam's suggestion on how things should work is precisely how C works (exc

Re: Why D is not popular enough?

2016-08-21 Thread Mike Parker via Digitalmars-d
On Sunday, 21 August 2016 at 12:51:16 UTC, Lodovico Giaretta wrote: Your offensive tone, your attitude to pointing at a single person as the source of the problems, your improper use of low-level stereotypes and non-technical pointless argumentation are definitely out of place. He's a sem

Re: Please consider r/d_language for announcements

2016-08-21 Thread jkpl via Digitalmars-d
On Sunday, 21 August 2016 at 13:58:18 UTC, bachmeier wrote: Many users judge programming languages by activity on their subreddits. Ours is https://www.reddit.com/r/d_language/ One purpose of the subreddit is to market the language to non-users. I want to provide those new to the language with

Please consider r/d_language for announcements

2016-08-21 Thread bachmeier via Digitalmars-d
Many users judge programming languages by activity on their subreddits. Ours is https://www.reddit.com/r/d_language/ One purpose of the subreddit is to market the language to non-users. I want to provide those new to the language with: - Evidence that D is a serious, actively used language -

Re: Why D is not popular enough?

2016-08-21 Thread Lodovico Giaretta via Digitalmars-d
On Sunday, 21 August 2016 at 12:37:35 UTC, Bill Hicks wrote: [...] Your offensive tone, your attitude to pointing at a single person as the source of the problems, your improper use of low-level stereotypes and non-technical pointless argumentation are definitely out of place. That's a pit

Re: Examples block

2016-08-21 Thread ZombineDev via Digitalmars-d
On Saturday, 20 August 2016 at 20:39:13 UTC, Engine Machine wrote: We have a unittest, what about an examples? Examples are self contained short programs, each block acts as a "main" function. One can run all the examples and spit out all the output consecutively. It also allows for more robus

Re: Why D is not popular enough?

2016-08-21 Thread Bill Hicks via Digitalmars-d
On Saturday, 20 August 2016 at 09:03:50 UTC, Lodovico Giaretta wrote: At this point I'd like to know which non-tumoral language we should all be using... (I know I shouldn't feed the trolls, but I'm truly interested in knowing what's his ideal language). D++, haha, just kidding. If you th

Re: Why D is not popular enough?

2016-08-21 Thread ag0aep6g via Digitalmars-d
On 08/21/2016 07:12 AM, Shachar Shemesh wrote: During static analysis, keep both the "most expanded" and the "least expanded" type of the expression parsed so far. "Least expanded" is the largest type actually used in the expression. What's "most expanded"? Upon use of the value, resolve whic

Re: Examples block

2016-08-21 Thread Solomon E via Digitalmars-d
On Sunday, 21 August 2016 at 09:02:09 UTC, Solomon E wrote: On Saturday, 20 August 2016 at 20:39:13 UTC, Engine Machine wrote: We have a unittest, what about an examples? It seems like there could be a library function that compile-time-reflects to make a collection of all the functions

Re: Examples block

2016-08-21 Thread rikki cattermole via Digitalmars-d
On 21/08/2016 9:02 PM, Solomon E wrote: On Saturday, 20 August 2016 at 20:39:13 UTC, Engine Machine wrote: We have a unittest, what about an examples? Examples are self contained short programs, each block acts as a "main" function. One can run all the examples and spit out all the output conse

Re: Examples block

2016-08-21 Thread Solomon E via Digitalmars-d
On Saturday, 20 August 2016 at 20:39:13 UTC, Engine Machine wrote: We have a unittest, what about an examples? Examples are self contained short programs, each block acts as a "main" function. One can run all the examples and spit out all the output consecutively. It also allows for more robus

Re: Why D is not popular enough?

2016-08-21 Thread John Smith via Digitalmars-d
On Friday, 19 August 2016 at 02:59:40 UTC, Adam D. Ruppe wrote: On Thursday, 18 August 2016 at 22:50:27 UTC, John Smith wrote: Garbage collector is in a few libraries as well. I think the only problem I had with that is that the std.range library has severely reduced functionality when using st