On Saturday, 20 October 2018 at 09:25:58 UTC, Russel Winder wrote:
On Sat, 2018-10-20 at 08:52 +, Gregor Mückl via
Digitalmars-d wrote:
[…]
I periodically look at how I can make use of D for small
projects. Most often, I shy away because I want to build a GUI
and none of the libraries
On Thursday, 18 October 2018 at 16:21:00 UTC, Kai wrote:
On Thursday, 18 October 2018 at 07:51:07 UTC, Andre Pany wrote:
On Thursday, 18 October 2018 at 00:24:29 UTC, Kai wrote:
On Wednesday, 17 October 2018 at 17:44:34 UTC, Adam D. Ruppe
wrote:
[...]
Hmm - wish it was so. When
On Tuesday, 16 October 2018 at 22:18:13 UTC, Walter Bright wrote:
On 10/16/2018 1:16 PM, notna wrote:
[...]
We're not going to automatically close stale pull requests, nor
are we going to arbitrarily close old unfixed bug reports.
Agreed, then there won't be those 5+ year old reports we
On Wednesday, 10 October 2018 at 16:15:56 UTC, Jabari Zakiya
wrote:
I would like to include in my paper a good comparison of
various implementations in different compiled languages (C/C++,
D, Nim, etc) to show how it performs with each.
If you want help with your paper, possibly some kind of
On Wednesday, 3 October 2018 at 13:20:03 UTC, JN wrote:
On Wednesday, 3 October 2018 at 03:25:04 UTC, solidstate1991
wrote:
Then I had a thought: Is there anything usable on the market
besides these?
It may not be enough for your needs, but VSCode C++ debugger
somewhat works for D. I can't
On Monday, 17 September 2018 at 19:10:27 UTC, Jonathan M Davis
wrote:
Basically, @implicit is being proposed out of fear that
someone, somewhere wrote a constructor that had what would be a
copy constructor if D had them instead of postblit constructors
and that that code would break with the
On Sunday, 16 September 2018 at 22:40:45 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 16:17:21 UTC, tide wrote:
Nothing is "locked behind management". If you feel that some
issue important to you is stalled, you can create a forum
thread, or email Walter/Andrei to ask for a
On Sunday, 16 September 2018 at 03:19:12 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 02:58:30 UTC, tide wrote:
There are a lot of issues that aren't simple bugs that just
anyone can fix. They are issues that are locked behind
management. One's that are 4 years old for
On Sunday, 16 September 2018 at 03:19:12 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 02:58:30 UTC, tide wrote:
There are a lot of issues that aren't simple bugs that just
anyone can fix. They are issues that are locked behind
management. One's that are 4 years old for
On Sunday, 16 September 2018 at 03:19:12 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 02:58:30 UTC, tide wrote:
There are a lot of issues that aren't simple bugs that just
anyone can fix. They are issues that are locked behind
management. One's that are 4 years old for
On Sunday, 16 September 2018 at 15:56:25 UTC, Neia Neutuladh
wrote:
Better network connectivity and cloud-based gaming would erode
another segment of powerful personal computers.
I wish companies actually cared for providing better networks.
But the truth is they are fine charging for their
That is, it is not just the performance that affects the sales of
phones. There's a lot of factors that lead to there being new
phones sales. Know someone that's gone through 3 phones in
comparison to just the one I have. Treadmills eat phones for
breakfast.
On Sunday, 16 September 2018 at 15:11:42 UTC, Joakim wrote:
I say that almost 30% drop in PC sales over the last 7 years
is mostly due to the rise of mobile.
I think a large part of it is that PCs got fast enough for
most people about 7-10 years ago. So it was a combination of
mobile, and
On Sunday, 16 September 2018 at 01:33:52 UTC, Vladimir Panteleev
wrote:
On Sunday, 16 September 2018 at 01:19:46 UTC, tide wrote:
I guess that's why Bugzilla is a complete disaster. No one, at
all, is maintaining it. As there are only 2 people that can
really maintain it, and I don't see
On Sunday, 16 September 2018 at 00:53:45 UTC, Jonathan M Davis
wrote:
On Saturday, September 15, 2018 6:28:20 PM MDT Vladimir
Panteleev via Digitalmars-d wrote:
On Sunday, 16 September 2018 at 00:14:12 UTC, Jonathan M Davis
wrote:
> As for figuring out who is "officially" part of the dlang
>
On Saturday, 15 September 2018 at 18:21:43 UTC, Josphe Brigmo
wrote:
On Saturday, 15 September 2018 at 13:37:29 UTC, Vladimir
Panteleev wrote:
Can you list some programming languages that achieve this task
in a way you approve of?
Plenty, pick just about any one. C#, Haskell, javascript, lua,
On Saturday, 15 September 2018 at 18:33:52 UTC, bachmeier wrote:
On Saturday, 15 September 2018 at 13:54:45 UTC, tide wrote:
On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote:
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo
wrote:
For very long file names it is broke
On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote:
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo
wrote:
For very long file names it is broke and every command fails.
These paths are not all that long but over 256 limit. (For
windows)
Please file a bug report with
On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote:
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo
wrote:
For very long file names it is broke and every command fails.
These paths are not all that long but over 256 limit. (For
windows)
Please file a bug report with
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo wrote:
For very long file names it is broke and every command fails.
These paths are not all that long but over 256 limit. (For
windows)
The problem this causes can be disastrous. If some check fails
and runs code that isn't mean to
On Monday, 10 September 2018 at 13:43:46 UTC, Joakim wrote:
That's why PC sales keep dropping while mobile sales are now
6-7X that per year:
This shouldn't be misunderstood as such, which I think you as
misunderstanding it. The reason mobile sales are so high is
because of planned
On Sunday, 9 September 2018 at 11:52:31 UTC, Bastiaan Veelo wrote:
My entry for the #dbugfix campaign[1]:
https://issues.dlang.org/show_bug.cgi?id=17508
This makes building ddox / scod documentation impossible on
Windows.
Reporting date: 2017-06-15
There exists a similar optlink issue
On Sunday, 9 September 2018 at 00:58:15 UTC, Nicholas Wilson
wrote:
Obligatory "Bugzilla issue?".
Obligatory "it already exists and has exited for X amount of
years" (4 in this case).
https://issues.dlang.org/show_bug.cgi?id=12790
As with most issues in bugzilla, no one has so much as made
On Saturday, 8 September 2018 at 11:29:15 UTC, Josphe Brigmo
wrote:
On Saturday, 8 September 2018 at 07:08:46 UTC, Colin wrote:
On Saturday, 8 September 2018 at 06:59:28 UTC, Josphe Brigmo
wrote:
Having source code that doesn't show changes with dates is
pretty useless for diagnostics. I
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.compon
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):
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
On Saturday, 1 September 2018 at 20:48:27 UTC, Walter Bright
wrote:
On 9/1/2018 5:25 AM, tide wrote:
and that all bugs can be solved with asserts
I never said that, not even close.
Are you in large implying it.
But I will maintain that DVD players still hanging on a
scratched DVD after 20
On Saturday, 1 September 2018 at 13:21:27 UTC, Jonathan M Davis
wrote:
On Saturday, September 1, 2018 6:37:13 AM MDT tide via
Digitalmars-d wrote:
On Saturday, 1 September 2018 at 08:18:03 UTC, Walter Bright
wrote:
> On 8/31/2018 7:28 PM, tide wrote:
>> I'm just wondering but how
On Saturday, 1 September 2018 at 13:03:50 UTC, rikki cattermole
wrote:
On 02/09/2018 12:57 AM, tide wrote:
On Saturday, 1 September 2018 at 12:49:12 UTC, rikki
cattermole wrote:
On 02/09/2018 12:37 AM, tide wrote:
On Saturday, 1 September 2018 at 08:18:03 UTC, Walter Bright
wrote:
On
On Saturday, 1 September 2018 at 12:49:12 UTC, rikki cattermole
wrote:
On 02/09/2018 12:37 AM, tide wrote:
On Saturday, 1 September 2018 at 08:18:03 UTC, Walter Bright
wrote:
On 8/31/2018 7:28 PM, tide wrote:
I'm just wondering but how would you code an assert to
ensure the variable for a
On Saturday, 1 September 2018 at 08:18:03 UTC, Walter Bright
wrote:
On 8/31/2018 7:28 PM, tide wrote:
I'm just wondering but how would you code an assert to ensure
the variable for a title bar is the correct color? Just how
many asserts are you going to have in your real-time game that
can be
On Saturday, 1 September 2018 at 08:05:58 UTC, Walter Bright
wrote:
On 8/31/2018 5:47 PM, tide wrote:
I've already read them before. Why don't you explain what is
wrong with it rather than posting articles.
Because the articles explain the issues at length. Explaining
why your proposal is
On Saturday, 1 September 2018 at 07:59:27 UTC, Walter Bright
wrote:
On 8/31/2018 5:40 PM, tide wrote:
On Friday, 31 August 2018 at 22:42:39 UTC, Walter Bright wrote:
On 8/31/2018 2:40 PM, tide wrote:
I don't think I've ever had a **game** hung up in a black
screen and not be able to close it.
On Saturday, 1 September 2018 at 05:53:12 UTC, rikki cattermole
wrote:
On 01/09/2018 12:40 PM, tide wrote:
On Friday, 31 August 2018 at 22:42:39 UTC, Walter Bright wrote:
On 8/31/2018 2:40 PM, tide wrote:
I don't think I've ever had a **game** hung up in a black
screen and not be able to
On Friday, 31 August 2018 at 22:05:18 UTC, H. S. Teoh wrote:
On Fri, Aug 31, 2018 at 09:40:50PM +, tide via
Digitalmars-d wrote:
On Friday, 31 August 2018 at 21:31:02 UTC, 0xEAB wrote:
[...]
> Furthermore, how often have we cursed about games that hung
> up with a blackscreen and
On Friday, 31 August 2018 at 22:27:47 UTC, Walter Bright wrote:
On 8/31/2018 2:21 PM, tide wrote:
On Friday, 31 August 2018 at 19:50:20 UTC, Walter Bright wrote:
"Stopping all executing may not be the correct 'safe state'
for an airplane though!"
Depends on the aircraft and how it is
On Friday, 31 August 2018 at 22:42:39 UTC, Walter Bright wrote:
On 8/31/2018 2:40 PM, tide wrote:
I don't think I've ever had a **game** hung up in a black
screen and not be able to close it.
I've had that problem with every **DVD player** I've had in the
last 20 years. Power cycling is the
On Friday, 31 August 2018 at 21:31:02 UTC, 0xEAB wrote:
On Friday, 31 August 2018 at 21:21:16 UTC, tide wrote:
Depends on the software being developed, for a game? Stopping
at every assert would be madness. Let a lone having an over
ubundance of asserts. Can't even imagine how many asserts
On Friday, 31 August 2018 at 19:50:20 UTC, Walter Bright wrote:
https://news.ycombinator.com/item?id=17880722
Typical comments:
"Stopping all executing may not be the correct 'safe state' for
an airplane though!"
Depends on the aircraft and how it is implemented. If you have a
plane that
On Friday, 24 August 2018 at 01:43:54 UTC, Walter Bright wrote:
Nearly 20 years of the D forum consumes 2,800,000 4K blocks, or
somewhat over a gigabyte. Not bad.
Using years is about a pointless as using lines of code to
evaluate a project. There's some sites that have received more
On Friday, 24 August 2018 at 01:43:54 UTC, Walter Bright wrote:
On 8/21/2018 2:41 PM, tide wrote:
What about if you accidentially press a button that posts the
comment?
That's really up to your NNTP client's design, which we didn't
implement. There are lots of NNTP clients to choose from.
On Wednesday, 29 August 2018 at 17:15:15 UTC, H. S. Teoh wrote:
Besides, this is missing the point. What I meant was that if
const could be arbitrarily overridden anywhere down the call
chain, then the compiler could no longer feasibly verify that a
particular piece of code doesn't violate
On Tuesday, 28 August 2018 at 20:32:29 UTC, H. S. Teoh wrote:
On Tue, Aug 28, 2018 at 07:39:20PM +, tide via
Digitalmars-d wrote:
On Tuesday, 28 August 2018 at 17:02:46 UTC, H. S. Teoh wrote:
> On Tue, Aug 28, 2018 at 08:18:57AM +, Eugene Wissner via
> Digitalmars-d
On Tuesday, 28 August 2018 at 17:02:46 UTC, H. S. Teoh wrote:
On Tue, Aug 28, 2018 at 08:18:57AM +, Eugene Wissner via
Digitalmars-d wrote: [...]
There are still valid use cases where const should be
"broken". One of them is mutex (another one caching). I have
very little experiance in
On Tuesday, 28 August 2018 at 01:11:14 UTC, Walter Bright wrote:
On 8/27/2018 10:08 AM, H. S. Teoh wrote:
Const in D makes sense as-is. Though, granted, its
infectiousness means
its scope is actually very narrow, and as a result, we
ironically can't
use it in very many places, and so its
On Monday, 27 August 2018 at 22:37:53 UTC, spikespaz wrote:
I am compiling my project's executables with `-g`, so it
outputs `pdb` files. I read that this is necessary to get a
useful stack trace.
When a user reports an issue, my program gives them a link
where the issue body is pre-filled
On Sunday, 26 August 2018 at 23:39:32 UTC, Manu wrote:
You should try using VisualD to debug DMD some time. You'll
quickly
discover edge cases trying to evaluate all the relevant state
while
stepping around. C++ RTTI is a problem (can't identify derived
type in
debugger), globals are a
On Saturday, 25 August 2018 at 01:43:19 UTC, Walter Bright wrote:
On 8/24/2018 4:22 PM, tide wrote:
struct SomeStruct
{
void foo() {
// use SomeStruct
}
}
void broken()
{
void function() foo =
foo(); // runtime error, isn't actually safe uses wrong
calling
On Friday, 24 August 2018 at 06:41:35 UTC, Jonathan Marler wrote:
Ever since I read
https://dlang.org/blog/2017/02/13/a-new-import-idiom/ I've very
much enjoyed using the new `from` template. It unlocks new
idioms in D and have been so useful that I thought it might be
a good addition to the
On Friday, 24 August 2018 at 22:42:19 UTC, Walter Bright wrote:
On 8/24/2018 12:42 PM, tide wrote:
Some problems require new features like how taking the address
of a member function without an object returns a function
pointer, but requires a delegate where C++ has member function
pointers,
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
On Wednesday, 22 August 2018 at 23:53:46 UTC, H. S. Teoh wrote:
On Wed, Aug 22, 2018 at 04:24:17PM -0700, Walter Bright via
Digitalmars-d wrote:
On 8/22/2018 10:28 AM, H. S. Teoh wrote:
> I don't argue against the usefulness of the features that
> github provides, but I'm also wary of the fact
On Tuesday, 21 August 2018 at 21:33:13 UTC, Patrick Schluter
wrote:
On Tuesday, 21 August 2018 at 06:53:18 UTC, Daniel N wrote:
On Tuesday, 21 August 2018 at 03:42:21 UTC, Ali wrote:
Many of those new comers who ask about the forum software ..
they never stick, they dont complain, or question,
On Sunday, 19 August 2018 at 11:11:56 UTC, rikki cattermole wrote:
It has been designed to be very fast (quite a notable feature).
That's probably why it's down all the time :P.
On Saturday, 11 August 2018 at 10:00:34 UTC, Alex wrote:
Hi all,
maybe I misunderstand something but having this:
´´´
import std.experimental.all;
static assert(isIterable!S);
void main()
{
S s;
s.each!(el => el.writeln);
}
struct S
{
private Nullable!uint member = 0;
On Saturday, 11 August 2018 at 14:44:49 UTC, zhani wrote:
On Saturday, 11 August 2018 at 14:03:21 UTC, tide wrote:
On Tuesday, 7 August 2018 at 12:05:33 UTC, zhani wrote:
howdy :-)
can anybody use sdl2 on android?
first, i got a ldc2 for android. i just followed here on
windows:
On Tuesday, 7 August 2018 at 12:05:33 UTC, zhani wrote:
howdy :-)
can anybody use sdl2 on android?
first, i got a ldc2 for android. i just followed here on
windows:
https://wiki.dlang.org/Build_D_for_Android#Windows
so i could compile a sieve.d but didnt run it on android yet.
then next?
On Thursday, 9 August 2018 at 13:02:47 UTC, Laurent Tréguier
wrote:
On Thursday, 9 August 2018 at 12:42:45 UTC, Domain wrote:
I just give it a try in visual studio code, but I got errors:
[Error - 20:39:54] Starting client failed
Error: Unsupported server configuration {
"command": ""
}
On Wednesday, 8 August 2018 at 07:57:49 UTC, Laurent Tréguier
wrote:
On Wednesday, 8 August 2018 at 07:25:57 UTC, Tab wrote:
I find DLS to be very stable
Ironically, as the developer of DLS, I'm not sure if it should
be considered as stable. I've had quite a number of crashes
myself,
On Monday, 6 August 2018 at 20:35:37 UTC, Walter Bright wrote:
On 8/6/2018 11:26 AM, tide wrote:
What's your crossplatform workaround if I have a namespace
named "version" or "package" ?
See my reply to Rick Cattermole.
On Sunday, 5 August 2018 at 23:28:06 UTC, Walter Bright wrote:
On 8/4/2018 12:45 AM, Manu wrote:
[...]
I get it, Manu, you don't find my arguments compelling. You've
put these forth before, and I could repeat myself rebutting
each. I expect we're at a dead end with that.
But the fact
On Monday, 6 August 2018 at 14:13:02 UTC, Timoses wrote:
Thanks Windows, not!
Since our department switched to Windows 10 I'm now unable to
install DMD.
To make it even worse, there's no way I see to install a
virtual machine any more (VirtualBox or VMWare) since they
collide with Hyper-V.
On Friday, 3 August 2018 at 21:20:37 UTC, Walter Bright wrote:
If we want to support interfacing with C++, we have to support
badly written C++, because that is the NORMAL case. Telling
them their code is and that they should rewrite it in
order to work with D is never, ever going to
On Saturday, 4 August 2018 at 01:45:44 UTC, Laeeth Isharc wrote:
On Friday, 3 August 2018 at 22:55:51 UTC, Rubn wrote:
The difference is they would have to rework their existing
code. If you are writing D source code bindings for your code,
then you are essentially writing new code. You
On Friday, 6 July 2018 at 03:19:44 UTC, Seb wrote:
So learning from the recent Vibe.d regression fiasco (we
temporarily disabled a subconfiguration in Vibe.d and promptly
got a regression in 2.081), I think we should try to add more
projects to the Project Tester.
The current list is here:
66 matches
Mail list logo