Re: This is why I don't use D.

2018-09-04 Thread Everlast via Digitalmars-d
On Wednesday, 5 September 2018 at 01:39:04 UTC, Paul Backus wrote: On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: There is really no incentive for me to use D except for it's language features... everything else it does, besides performance, is shit compared to what most other

Re: This is why I don't use D.

2018-09-04 Thread Eugene Wissner via Digitalmars-d
On Wednesday, 5 September 2018 at 05:44:38 UTC, H. S. Teoh wrote: On Wed, Sep 05, 2018 at 01:18:17AM +, James Blachly via Digitalmars-d wrote: On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: > I downloaded 3ddemo, extracted, built and I get these errors: > ... [...] Are yo

Re: This is why I don't use D.

2018-09-04 Thread Neia Neutuladh via Digitalmars-d
On Wednesday, 5 September 2018 at 05:44:38 UTC, H. S. Teoh wrote: To me, this strongly suggests the following idea: - add *all* dlang.org packages to our current autotester / CI infrastructure. - if a particular (version of a) package builds successfully, log the compiler version / git hash

Re: This is why I don't use D.

2018-09-04 Thread Neia Neutuladh via Digitalmars-d
On Wednesday, 5 September 2018 at 04:32:18 UTC, SrMordred wrote: Wouldn´t be interesting to specify the compiler version on dub.json? (I think ruby uses this idea) Ruby 1.8 stuck around for four years before Ruby 1.9 came out. Then it was six years until Ruby 2.0 came out. These days, there'

Re: This is why I don't use D.

2018-09-04 Thread H. S. Teoh via Digitalmars-d
On Wed, Sep 05, 2018 at 01:18:17AM +, James Blachly via Digitalmars-d wrote: > On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: > > I downloaded 3ddemo, extracted, built and I get these errors: > > > ... [...] > Are you talking about this? > > https://github.com/clinei/3ddemo >

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 21:40, Walter Bright via Digitalmars-d wrote: > > On 9/4/2018 5:31 PM, Manu wrote: > > I'm just showing one case that you tend to be confronted with > > immediately, which is that if you import a module, and then open a > > namespace with the same name as the root namespace o

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 22:05, Joakim via Digitalmars-d wrote: > > On Wednesday, 5 September 2018 at 01:20:26 UTC, Manu wrote: > > On Tue, 4 Sep 2018 at 17:50, tide via Digitalmars-d > > wrote: > >> > >> On Wednesday, 5 September 2018 at 00:35:50 UTC, Manu wrote: > >> > On Tue, 4 Sep 2018 at 17:30,

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 21:40, Walter Bright via Digitalmars-d wrote: > > On 9/4/2018 5:31 PM, Manu wrote: > > I'm just showing one case that you tend to be confronted with > > immediately, which is that if you import a module, and then open a > > namespace with the same name as the root namespace o

Re: extern(C++, ns) is wrong

2018-09-04 Thread bauss via Digitalmars-d
On Wednesday, 5 September 2018 at 04:39:14 UTC, Walter Bright wrote: On 9/4/2018 5:31 PM, Manu wrote: I'm just showing one case that you tend to be confronted with immediately, which is that if you import a module, and then open a namespace with the same name as the root namespace of a module

Re: extern(C++, ns) is wrong

2018-09-04 Thread Joakim via Digitalmars-d
On Wednesday, 5 September 2018 at 01:20:26 UTC, Manu wrote: On Tue, 4 Sep 2018 at 17:50, tide via Digitalmars-d wrote: On Wednesday, 5 September 2018 at 00:35:50 UTC, Manu wrote: > On Tue, 4 Sep 2018 at 17:30, tide via Digitalmars-d > wrote: >> [...] > > And yes, the example is actually com

Re: extern(C++, ns) is wrong

2018-09-04 Thread Walter Bright via Digitalmars-d
On 9/4/2018 5:31 PM, Manu wrote: I'm just showing one case that you tend to be confronted with immediately, which is that if you import a module, and then open a namespace with the same name as the root namespace of a module you imported, that is an error condition; the namespace conflicts with t

Re: This is why I don't use D.

2018-09-04 Thread SrMordred via Digitalmars-d
On Wednesday, 5 September 2018 at 01:58:50 UTC, Jonathan M Davis wrote: On Tuesday, September 4, 2018 7:18:17 PM MDT James Blachly via Digitalmars-d wrote: [...] This is part of why it's sometimes been discussed that we need a way to indicate which dub packages are currently maintained and w

Re: This is why I don't use D.

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, September 4, 2018 8:37:16 PM MDT Dylan Graham via Digitalmars-d wrote: > On Wednesday, 5 September 2018 at 02:10:27 UTC, Jonathan M Davis > > wrote: > > [...] > > Sure, yeah, but if you're using a package that hasn't been > maintained in 2-3 years you need to take whether it will work

Re: Engine of forum

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Saturday, September 1, 2018 5:46:55 PM MDT Walter Bright via Digitalmars- d wrote: > On 9/1/2018 3:58 PM, Adam D. Ruppe wrote: > > On Saturday, 1 September 2018 at 22:10:27 UTC, Nick Sabalausky wrote: > >> I've used StackOverflow. It's NOT a place for asking and answering > >> questions.> > > I

Re: This is why I don't use D.

2018-09-04 Thread Dylan Graham via Digitalmars-d
On Wednesday, 5 September 2018 at 02:10:27 UTC, Jonathan M Davis wrote: [...] Sure, yeah, but if you're using a package that hasn't been maintained in 2-3 years you need to take whether it will work with a grain of salt anyway.

Re: Engine of forum

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, August 21, 2018 1:25:14 PM MDT Walter Bright via Digitalmars-d wrote: > On 8/21/2018 7:18 AM, Seb wrote: > >> some rely on stackoverflow, some have an active wiki > > > > There are a few good points to move D.learn to Stack Overflow and that's > > actually one thing that we have talked

Re: Engine of forum

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, August 21, 2018 8:40:32 AM MDT Steven Schveighoffer via Digitalmars-d wrote: > On the contrary, many of the regular contributors here, don't give a > lick about the forum software, as long as it's primarily backed by the > newsgroup server. Many, including myself use the NG server, man

Re: This is why I don't use D.

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, September 4, 2018 7:54:49 PM MDT Dylan Graham via Digitalmars-d wrote: > On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: > > I downloaded 3ddemo, extracted, built and I get these errors: > > > > logger 2.66.0: building configuration "library"... > > \dub\packages\logger

Re: This is why I don't use D.

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, September 4, 2018 7:18:17 PM MDT James Blachly via Digitalmars-d wrote: > On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: > > I downloaded 3ddemo, extracted, built and I get these errors: > ... > > > This is typical with most of my trials with D... something is > > alwa

Re: This is why I don't use D.

2018-09-04 Thread Dylan Graham via Digitalmars-d
On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: I downloaded 3ddemo, extracted, built and I get these errors: logger 2.66.0: building configuration "library"... \dub\packages\logger-2.66.0\logger\std\historical\logger\core.d(1717,16): Error: cannot implicitly convert expression

Re: This is why I don't use D.

2018-09-04 Thread Paul Backus via Digitalmars-d
On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: There is really no incentive for me to use D except for it's language features... everything else it does, besides performance, is shit compared to what most other languages do. Really, D wins on very few metrics but the D fanboys

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 17:50, tide via Digitalmars-d wrote: > > On Wednesday, 5 September 2018 at 00:35:50 UTC, Manu wrote: > > On Tue, 4 Sep 2018 at 17:30, tide via Digitalmars-d > > wrote: > >> > >> On Tuesday, 4 September 2018 at 23:32:31 UTC, Walter Bright > >> wrote: > >> > On 9/4/2018 3:33 P

Re: This is why I don't use D.

2018-09-04 Thread James Blachly via Digitalmars-d
On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote: I downloaded 3ddemo, extracted, built and I get these errors: ... This is typical with most of my trials with D... something is always broken all the time and I'm expected to jump through a bunch of hoops to get it to work. Fil

Re: DIP25/DIP1000: My thoughts round 2

2018-09-04 Thread Paul Backus via Digitalmars-d
On Tuesday, 4 September 2018 at 16:36:20 UTC, Nick Treleaven wrote: My syntax for parameters that may get aliased to another parameter is to write the parameter number that may escape it in its scope attribute: On Sunday, 2 September 2018 at 05:14:58 UTC, Chris M. wrote: void betty(ref scope i

Re: extern(C++, ns) is wrong

2018-09-04 Thread tide via Digitalmars-d
On Wednesday, 5 September 2018 at 00:35:50 UTC, Manu wrote: On Tue, 4 Sep 2018 at 17:30, tide via Digitalmars-d wrote: On Tuesday, 4 September 2018 at 23:32:31 UTC, Walter Bright wrote: > On 9/4/2018 3:33 PM, Manu wrote: >> file1.d >> - >> module bliz.ecs.component_access; >> import

This is why I don't use D.

2018-09-04 Thread Everlast via Digitalmars-d
I downloaded 3ddemo, extracted, built and I get these errors: logger 2.66.0: building configuration "library"... \dub\packages\logger-2.66.0\logger\std\historical\logger\core.d(1717,16): Error: cannot implicitly convert expression logger of type shared(Logger) to std.historical.logger.core.Logg

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-09-04 Thread bachmeier via Digitalmars-d
On Friday, 24 August 2018 at 19:26:40 UTC, Walter Bright wrote: On 8/24/2018 6:04 AM, Chris wrote: For about a year I've had the feeling that D is moving too fast and going nowhere at the same time. D has to slow down and get stable. D is past the experimental stage. Too many people use it for

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 17:30, tide via Digitalmars-d wrote: > > On Tuesday, 4 September 2018 at 23:32:31 UTC, Walter Bright wrote: > > On 9/4/2018 3:33 PM, Manu wrote: > >> file1.d > >> - > >> module bliz.ecs.component_access; > >> import bliz.ecs.table; > >> import bliz.ecs.types; > >> ext

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 16:35, Walter Bright via Digitalmars-d wrote: > > On 9/4/2018 3:33 PM, Manu wrote: > > file1.d > > - > > module bliz.ecs.component_access; > > import bliz.ecs.table; > > import bliz.ecs.types; > > extern(C++, bliz): > > // things... > > > > Error: project\ecs\include\

Re: extern(C++, ns) is wrong

2018-09-04 Thread tide via Digitalmars-d
On Tuesday, 4 September 2018 at 23:32:31 UTC, Walter Bright wrote: On 9/4/2018 3:33 PM, Manu wrote: file1.d - module bliz.ecs.component_access; import bliz.ecs.table; import bliz.ecs.types; extern(C++, bliz): // things... Error: project\ecs\include\d2\bliz\ecs\component_access.d(7): Er

Re: extern(C++, ns) is wrong

2018-09-04 Thread Walter Bright via Digitalmars-d
On 9/4/2018 3:33 PM, Manu wrote: file1.d - module bliz.ecs.component_access; import bliz.ecs.table; import bliz.ecs.types; extern(C++, bliz): // things... Error: project\ecs\include\d2\bliz\ecs\component_access.d(7): Error: namespace `bliz.ecs.component_access.bliz` conflicts with import

Re: extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
On Tue, 4 Sep 2018 at 16:00, Neia Neutuladh via Digitalmars-d wrote: > > On Tuesday, 4 September 2018 at 22:33:34 UTC, Manu wrote: > > Error: project\ecs\include\d2\bliz\ecs\component_access.d(7): > > Error: namespace `bliz.ecs.component_access.bliz` conflicts > > with import `bliz.ecs.component_a

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 09/04/2018 06:35 PM, Walter Bright wrote: Another example I read on HackerNews today: "I recall that during their most recent s3 outage Amazon's status page was green across the board, because somehow all the assets that were supposed to be displayed when things went wrong were themselves h

Re: DIP25/DIP1000: My thoughts round 2

2018-09-04 Thread Chris M. via Digitalmars-d
On Tuesday, 4 September 2018 at 16:36:20 UTC, Nick Treleaven wrote: Rust's lifetime syntax is noisy - the scope name is repeated, and why require a name if it's usually not given a meaningful one (`a`)? Rust is more limited semantically due to unique mutability, so it may have different requi

Re: extern(C++, ns) is wrong

2018-09-04 Thread Neia Neutuladh via Digitalmars-d
On Tuesday, 4 September 2018 at 22:33:34 UTC, Manu wrote: Error: project\ecs\include\d2\bliz\ecs\component_access.d(7): Error: namespace `bliz.ecs.component_access.bliz` conflicts with import `bliz.ecs.component_access.bliz` at project\ecs\include\d2\bliz\ecs\component_access.d(3) The obvious

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Walter Bright via Digitalmars-d
Another example I read on HackerNews today: "I recall that during their most recent s3 outage Amazon's status page was green across the board, because somehow all the assets that were supposed to be displayed when things went wrong were themselves hosted on the thing that was down." https://n

Re: D IDE

2018-09-04 Thread Nick Sabalausky (Abscissa) via Digitalmars-d
On 09/04/2018 04:00 PM, Jonathan M Davis wrote: On Tuesday, September 4, 2018 5:56:54 AM MDT ShadoLight via Digitalmars-d wrote: We work full-time for employers which, in my case, employs thousands of engineers - and as a result engineering principles are applied to everything - including tools.

Re: D IDE

2018-09-04 Thread Walter Bright via Digitalmars-d
On 9/3/2018 11:55 AM, Joakim wrote: On Monday, 3 September 2018 at 16:55:10 UTC, Jonathan M Davis wrote: But if you're ever expecting IDE support to be a top priority of many of the contributors, then you're going to be sorely disappointed. It's the sort of thing that we care about because we c

extern(C++, ns) is wrong

2018-09-04 Thread Manu via Digitalmars-d
file1.d - module bliz.ecs.component_access; import bliz.ecs.table; import bliz.ecs.types; extern(C++, bliz): // things... Error: project\ecs\include\d2\bliz\ecs\component_access.d(7): Error: namespace `bliz.ecs.component_access.bliz` conflicts with import `bliz.ecs.component_access.bliz` a

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-09-04 Thread tide via Digitalmars-d
On Tuesday, 4 September 2018 at 21:36:16 UTC, Walter Bright wrote: On 9/1/2018 4:12 AM, Chris wrote: Hope is usually the last thing to die. But one has to be wise enough to see that sometimes there is nothing one can do. As things are now, for me personally D is no longer an option, because of

Re: D is dead

2018-09-04 Thread Walter Bright via Digitalmars-d
https://issues.dlang.org/show_bug.cgi?id=19221

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-09-04 Thread Walter Bright via Digitalmars-d
On 9/4/2018 12:59 PM, Timon Gehr wrote: [...] Thanks for the great explanation! Not sure I thoroughly understand it, though. Therefore, D immutable/pure are both too strong and too weak: they prevent @system code from implementing value representations that internally use mutation (therefor

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-09-04 Thread Walter Bright via Digitalmars-d
On 9/1/2018 4:12 AM, Chris wrote: Hope is usually the last thing to die. But one has to be wise enough to see that sometimes there is nothing one can do. As things are now, for me personally D is no longer an option, because of simple basic things, like autodecode, a flaw that will be there for

Re: D IDE

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Tuesday, 4 September 2018 at 20:45:53 UTC, H. S. Teoh wrote: happens. Things aren't going to materialize out of thin air just because people demand for it loudly enough, even if we'd like for that to happen. *Somebody* has to do the work. That's just how the universe works. Human beings

Re: D IDE

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, September 4, 2018 2:45:53 PM MDT H. S. Teoh via Digitalmars-d wrote: > Those who've learned LaTeX swear by it. Those who are learning LaTeX swear > at it. -- Pete Bleackley Well, that's a weirdly appropriate quote. The primary reason that I've done as much with latex as I have is so t

Re: D IDE

2018-09-04 Thread H. S. Teoh via Digitalmars-d
On Tue, Sep 04, 2018 at 02:00:37PM -0600, Jonathan M Davis via Digitalmars-d wrote: [...] > And while a number of us do do at least some work on D-related stuff > that we don't care about aside from wanting to improve the D ecosystem > for others, when the vast majority of the time being put in is

Re: D IDE

2018-09-04 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, September 4, 2018 5:56:54 AM MDT ShadoLight via Digitalmars-d wrote: > We work full-time for employers which, in my case, employs > thousands of engineers - and as a result engineering principles > are applied to everything - including tools. So all SW dev teams > here use standardized

Re: Dicebot on leaving D: It is anarchy driven development in all its glory.

2018-09-04 Thread Timon Gehr via Digitalmars-d
On 29.08.2018 22:01, Walter Bright wrote: On 8/29/2018 10:50 AM, Timon Gehr wrote: D const/immutable is stronger than immutability in Haskell (which is usually _lazy_). I know Haskell is lazy, but don't see the connection with a weaker immutability guarantee. In D, you can't have a lazy val

Re: Static foreach bug?

2018-09-04 Thread Timon Gehr via Digitalmars-d
On 02.09.2018 15:45, bauss wrote: On Sunday, 2 September 2018 at 13:26:55 UTC, Petar Kirov [ZombineDev] wrote: It's intended, but with the possibility to add special syntax for local declarations in the future left open, as per: https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1010.md#

Re: Half-baked thought: Out-of-process asserts

2018-09-04 Thread Arjan via Digitalmars-d
On Tuesday, 4 September 2018 at 03:39:04 UTC, Nick Sabalausky (Abscissa) wrote: It seems pretty well established around here that: 1. Doing anything after a process has entered an unknown state is dangerous, and the more activity, the more danger (Note also, the transition to an unknown state

Re: Half-baked thought: Out-of-process asserts

2018-09-04 Thread H. S. Teoh via Digitalmars-d
On Mon, Sep 03, 2018 at 11:39:04PM -0400, Nick Sabalausky (Abscissa) via Digitalmars-d wrote: > It seems pretty well established around here that: > > 1. Doing anything after a process has entered an unknown state is > dangerous, and the more activity, the more danger [...] > > 2. For practical

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Tuesday, 4 September 2018 at 13:34:03 UTC, TheSixMillionDollarMan wrote: I think D's 'core' problem, is that it's trying to compete with, what are now, widely used, powerful, and well supported languages, with sophisticate ecosystems in place already. C/C++/Java/C# .. just for beginners. Y

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Friday, 24 August 2018 at 13:21:25 UTC, Jonathan M Davis wrote: On Friday, August 24, 2018 6:05:40 AM MDT Mike Franklin via Digitalmars-d wrote: > You're basically trying to bypass the OS' public API if > you're trying to bypass libc. No I'm trying to bypass libc and use the OS API directly

Rename sloppy "Install .exe"

2018-09-04 Thread Tourist via Digitalmars-d
The "Install .exe" on the main page looks sloppy to me. My brain wants to read it as "Install.exe" and wonders why there's a space before the dot. What the author actually meant is probably "Installation executable". That's "The Button" on the main D page, so I suggest we use a better title.

Re: D IDE

2018-09-04 Thread rjframe via Digitalmars-d
On Tue, 04 Sep 2018 11:56:54 +, ShadoLight wrote: > I know the "we use Vim/Emacs, why don't you pitch in and help on VisualD > if you want to use it" view is valid opinion, but it will not bring the > masses since it will never happen - the critical mass is composed of > devs that want to _use

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Monday, 3 September 2018 at 02:58:01 UTC, Nick Sabalausky (Abscissa) wrote: In the 50's/60's in particular, I imagine a much larger percentage of programmers probably had either some formal engineering background or something equally strong. I guess some had, but my impression it that it wa

Re: DIP25/DIP1000: My thoughts round 2

2018-09-04 Thread Nick Treleaven via Digitalmars-d
Rust's lifetime syntax is noisy - the scope name is repeated, and why require a name if it's usually not given a meaningful one (`a`)? Rust is more limited semantically due to unique mutability, so it may have different requirements for function signatures to D. (I think they recently tweaked

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
The first search engines were created in 1993, google came along in 1998 after at least two dozen others in that list, and didn't make a profit till 2001. Some of those early competitors were giant "billion dollar global companies," yet it's google that dominates the web search engine market to

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Neia Neutuladh via Digitalmars-d
On Tuesday, 4 September 2018 at 14:23:33 UTC, Joakim wrote: The first search engines were created in 1993, google came along in 1998 after at least two dozen others in that list, and didn't make a profit till 2001. Some of those early competitors were giant "billion dollar global companies," ye

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Neia Neutuladh via Digitalmars-d
On Tuesday, 4 September 2018 at 11:21:24 UTC, Kagamin wrote: On Sunday, 2 September 2018 at 21:07:20 UTC, Nick Sabalausky (Abscissa) wrote: B. Physical interface: -- By this I mean both actual input devices (keyboards, controllers, pointing devices) and also the mappings fr

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Joakim via Digitalmars-d
On Tuesday, 4 September 2018 at 13:34:03 UTC, TheSixMillionDollarMan wrote: On Tuesday, 4 September 2018 at 01:36:53 UTC, Mike Parker wrote: On Monday, 3 September 2018 at 18:26:57 UTC, Chris wrote: And of course, low manpower and funding aren't the complete picture. Management also play a rol

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread TheSixMillionDollarMan via Digitalmars-d
On Tuesday, 4 September 2018 at 01:36:53 UTC, Mike Parker wrote: On Monday, 3 September 2018 at 18:26:57 UTC, Chris wrote: And of course, low manpower and funding aren't the complete picture. Management also play a role. Both Walter and Andrei have freely admitted they are not managers and tha

Re: Random thought: Alternative stuct

2018-09-04 Thread rikki cattermole via Digitalmars-d
On 04/09/2018 11:47 PM, Kagamin wrote: On Tuesday, 4 September 2018 at 06:32:02 UTC, rikki cattermole wrote: If D didn't have built-in OOP features already, it'd be an interesting question, but given that it does, I think getting rid of them is a clear net-negative. You also loose loads of st

Re: D IDE

2018-09-04 Thread ShadoLight via Digitalmars-d
On Tuesday, 4 September 2018 at 00:16:16 UTC, Nick Sabalausky (Abscissa) wrote: On 09/03/2018 02:55 PM, Joakim wrote: On Monday, 3 September 2018 at 16:55:10 UTC, Jonathan M Davis wrote: But if you're ever expecting IDE support to be a top priority of many of the contributors, then you're going

Re: Random thought: Alternative stuct

2018-09-04 Thread Kagamin via Digitalmars-d
On Tuesday, 4 September 2018 at 06:32:02 UTC, rikki cattermole wrote: If D didn't have built-in OOP features already, it'd be an interesting question, but given that it does, I think getting rid of them is a clear net-negative. You also loose loads of stuff like extern(C++) classes interop an

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Kagamin via Digitalmars-d
On Sunday, 2 September 2018 at 21:07:20 UTC, Nick Sabalausky (Abscissa) wrote: B. Physical interface: -- By this I mean both actual input devices (keyboards, controllers, pointing devices) and also the mappings from their affordances (ie, what you can do with them: push but

Re: This thread on Hacker News terrifies me

2018-09-04 Thread Kagamin via Digitalmars-d
On Sunday, 2 September 2018 at 21:07:20 UTC, Nick Sabalausky (Abscissa) wrote: GUI programming has been attempted a lot. (See Scratch for one of the latest, possibly most successful attempts). But there are real, practical reasons it's never made significant in-roads (yet). There are really t

Re: D is dead

2018-09-04 Thread rikki cattermole via Digitalmars-d
On 04/09/2018 10:27 PM, Ecstatic Coder wrote: On Tuesday, 4 September 2018 at 09:56:13 UTC, rikki cattermole wrote: On 04/09/2018 9:40 PM, Ecstatic Coder wrote: But it seems that the latest version of "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows, which

Re: D is dead

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 4 September 2018 at 09:56:13 UTC, rikki cattermole wrote: On 04/09/2018 9:40 PM, Ecstatic Coder wrote: But it seems that the latest version of "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows, which made recent Windows builds of Resync fail on

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Laurent Tréguier via Digitalmars-d
On Tuesday, 4 September 2018 at 09:40:23 UTC, Ecstatic Coder wrote: But it seems that the latest version of "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows, which made recent Windows builds of Resync fail on read-only files. Very typical... While D rema

Re: D is dead

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 23 August 2018 at 06:34:01 UTC, nkm1 wrote: On Thursday, 23 August 2018 at 05:37:12 UTC, Shachar Shemesh wrote: Let's start with this one: https://issues.dlang.org/show_bug.cgi?id=14246#c6 The problems I'm talking about are not easily fixable. They stem from features not playing w

Re: D is dead

2018-09-04 Thread rikki cattermole via Digitalmars-d
On 04/09/2018 9:40 PM, Ecstatic Coder wrote: But it seems that the latest version of "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows, which made recent Windows builds of Resync fail on read-only files. What??? There is nothing in the changelog between 2.

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 23 August 2018 at 03:50:44 UTC, Shachar Shemesh wrote: On 22/08/18 21:34, Ali wrote: On Wednesday, 22 August 2018 at 17:42:56 UTC, Joakim wrote: Pretty positive overall, and the negatives he mentions are fairly obvious to anyone paying attention. Yea, I agree, the negatives are n

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 4 September 2018 at 05:38:49 UTC, Iain Buclaw wrote: On 4 September 2018 at 04:19, Laeeth Isharc via Digitalmars-d wrote: On Monday, 3 September 2018 at 16:07:21 UTC, RhyS wrote: A good example being the resources going into DMD, LDC, GDC... 3 Compilers for one language, when eve

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Monday, 3 September 2018 at 16:41:32 UTC, Iain Buclaw wrote: 15 years ago, people were complaining that there was only one D compiler. It is ironic that people now complain that there's too many. One needs multiple implementations to confirm the accuracy of the language specification. D s

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Chris via Digitalmars-d
On Tuesday, 4 September 2018 at 01:36:53 UTC, Mike Parker wrote: On Monday, 3 September 2018 at 18:26:57 UTC, Chris wrote: I think this sort of misunderstanding is the source of a lot of friction on this forum. Some users think (or in my case: thought) that D will be a sound and stable langu

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ola Fosheim Grøstad via Digitalmars-d
On Tuesday, 4 September 2018 at 01:36:53 UTC, Mike Parker wrote: D is not a petri dish for testing ideas. It's not an experiment. Well, the general consensus for programming languages is that it a language is experimental (or proprietary) until it is fully specced out as a stable formal stan