On Thursday, 10 August 2017 at 07:00:55 UTC, David J Kordsmeier
wrote:
On Wednesday, 9 August 2017 at 08:37:53 UTC, Johannes Pfau
wrote:
Iain recently updated GDC & phobos up to 2.074 and we have a
pull request for 2.075. So don't worry about fixing old GDC
phobos/druntime versions, recent
On Friday, 20 October 2017 at 18:11:50 UTC, Adam D. Ruppe wrote:
[...] The elvis operator, while trivial and
unnecessary, would be easy to implement correctly and give
a nice little PR boost to show that we care about the people
talking about it.
If you go by there, the safe navigation
On Friday, 20 October 2017 at 19:54:09 UTC, user1234 wrote:
On Friday, 20 October 2017 at 18:11:50 UTC, Adam D. Ruppe wrote:
[...] The elvis operator, while trivial and
unnecessary, would be easy to implement correctly and give
a nice little PR boost to show that we care about the people
On Friday, October 20, 2017 21:32:48 Patrick via Digitalmars-d-learn wrote:
> The compiler seems to reject the following code in a class method:
>
> bool test = is(this : myClass);
>
> Could some please explain this?
"this" is not a type. is(T : U) is true if T is implicitly convertible to U.
T
https://issues.dlang.org/show_bug.cgi?id=17907
Steven Schveighoffer changed:
What|Removed |Added
CC|
On 10/20/17 6:23 PM, Patrick wrote:
On Friday, 20 October 2017 at 22:15:36 UTC, Steven Schveighoffer wrote:
On 10/20/17 5:55 PM, Patrick wrote:
Due to the very specific nature of the 'is' operator, why wouldn't
the compiler know to implicitly query the class types? Why must it be
explicitly
On Friday, 20 October 2017 at 21:42:32 UTC, Jonathan M Davis
wrote:
On Friday, October 20, 2017 21:32:48 Patrick via
Digitalmars-d-learn wrote:
The compiler seems to reject the following code in a class
method:
bool test = is(this : myClass);
Could some please explain this?
"this" is not a
On Wednesday, 18 October 2017 at 11:01:56 UTC, Per Nordlöw wrote:
On Wednesday, 18 October 2017 at 09:01:30 UTC, Per Nordlöw
wrote:
Creates an actor (goroutine, whatever), which spawns 10 new
actors, each of them spawns 10 more actors, etc. until one
million actors are created on the final
On Wednesday, 18 October 2017 at 12:32:31 UTC, Nordlöw wrote:
Further, are we forced to use the GC for Fiber allocation or
can a sub-class of Fibers implement its own allocation strategy?
You could use std.typecons.scoped!Fiber, though it'll easily
overflow your stack.
Unfortunately Scoped
On Friday, 20 October 2017 at 16:13:06 UTC, Mark wrote:
I don't think this sort of complaints are particular to D. I
see similar rants in Scala's google group from time to time,
These 'predictable patterns' (the emergence of similar attitudes,
for example) can also be expressed and understood
On Friday, 20 October 2017 at 23:01:25 UTC, Steven Schveighoffer
wrote:
On 10/20/17 6:23 PM, Patrick wrote:
On Friday, 20 October 2017 at 22:15:36 UTC, Steven
Schveighoffer wrote:
On 10/20/17 5:55 PM, Patrick wrote:
Due to the very specific nature of the 'is' operator, why
wouldn't the
On Friday, 20 October 2017 at 22:25:20 UTC, Adam Wilson wrote:
On 10/20/17 04:04, Jonathan M Davis wrote:
On Friday, October 20, 2017 02:49:34 Adam Wilson via
Digitalmars-d wrote:
Preach
On Friday, October 20, 2017 15:25:20 Adam Wilson via Digitalmars-d wrote:
> So far I have seen three arguments proffered for the ban syntax sugar.
>
> The first is "Walter/Andrei doesn't have the time."
That actually has pretty much nothing to do with a feature request like
syntactic sugar -
On 10/20/17 7:04 PM, user1234 wrote:
Strangely this is not always true, in other contexts this is seen as
atype, although probably a bug
class Foo
{
class Bar : this {}
static assert(is(Bar : Foo));
}
Definitely a bug. You should have to write typeof(this) (which is valid
in this
On Monday, 16 October 2017 at 05:09:04 UTC, Manu wrote:
Haha, incidentally, I've just moved to LA, and I'm failing to
convince myself I won't die if I try and drive here ;) .. I'm
still chickening out.
Someone once said, that the biggest problem with Fortran, is that
people actually use it.
https://issues.dlang.org/show_bug.cgi?id=17920
Issue ID: 17920
Summary: Missing postblit for `T lhs = cast(T) `
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
On Friday, 20 October 2017 at 19:18:15 UTC, Ecstatic Coder wrote:
Interesting proposals, but IMHO, the only ESSENTIAL feature
missing in D is the possibility to program in D using a
built-in reference-counting based variant of the standard
library.
Look at the goals for H2 2017
On Friday, 20 October 2017 at 20:11:46 UTC, jmh530 wrote:
On Friday, 20 October 2017 at 19:54:09 UTC, user1234 wrote:
On Friday, 20 October 2017 at 18:11:50 UTC, Adam D. Ruppe
wrote:
[...] The elvis operator, while trivial and
unnecessary, would be easy to implement correctly and give
a nice
Hi all,
We are planing to hold a mini conference in Munich. The rough
plan for the weekend is as follows:
Friday: social pre-conf / BeerConf
Saturday: talks
Sunday: hackathon / group discussions
As you all are amazing and we would love to see as many of you as
possible, we created a Doodle
On Friday, 20 October 2017 at 20:41:24 UTC, Nordlöw wrote:
https://github.com/ldc-developers/ldc/commits/dcompute
or rather
https://github.com/libmir/dcompute
https://www.allaboutcircuits.com/news/intel-to-introduce-new-cpu-fpga-hybrid-chip-supported-by-acceleration-stack/
is yet another motivation to keep up the great work put into
DCompute at
https://github.com/ldc-developers/ldc/commits/dcompute
!
Ever since I first tried programming in VHDL
https://issues.dlang.org/show_bug.cgi?id=17907
Martin Nowak changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
Hello. I have an app for multiplayer game website. I am Facing an
issue about stacking terminal. Also the app does not save the
logs which is supposed to. I need someone who can fix this. Will
send the app to developer.
in total The tasks are :
1) Fix stacking issue in the terminal,
2) Fix
On Friday, 20 October 2017 at 14:04:25 UTC, Mike Parker wrote:
After a couple of weeks of quiet on the D blog, it's about to
get noisy again. The latest is is a post by Mario Kröplin of
Funkwerk describing how the company now uses D's built-in tests
in their codebase after several years of
The compiler seems to reject the following code in a class method:
bool test = is(this : myClass);
Could some please explain this?
Thanks,
Patrick
On Friday, 20 October 2017 at 21:42:32 UTC, Jonathan M Davis
wrote:
On Friday, October 20, 2017 21:32:48 Patrick via
Digitalmars-d-learn wrote:
The compiler seems to reject the following code in a class
method:
bool test = is(this : myClass);
Could some please explain this?
"this" is not a
https://issues.dlang.org/show_bug.cgi?id=17919
Nathan S. changed:
What|Removed |Added
Assignee|nob...@puremagic.com
On 10/20/17 5:55 PM, Patrick wrote:
Due to the very specific nature of the 'is' operator, why wouldn't the
compiler know to implicitly query the class types? Why must it be
explicitly written, typeof(this)?
The compiler generally doesn't "fix" errors for you, it tells you there
is a problem,
On 10/20/17 04:04, Jonathan M Davis wrote:
On Friday, October 20, 2017 02:49:34 Adam Wilson via Digitalmars-d wrote:
Here is the thing that bothers me about that stance. You are correct,
but I don't think you've considered the logical conclusion of the
direction your argument is headed. Pray
https://issues.dlang.org/show_bug.cgi?id=14894
--- Comment #12 from Martin Nowak ---
(In reply to uplink.coder from comment #11)
> We need AST-Node hashing anyhow.
> but that won't fix the .di files problem, as the hash will be different from
> the impl or does the source have
On Friday, 20 October 2017 at 22:15:36 UTC, Steven Schveighoffer
wrote:
On 10/20/17 5:55 PM, Patrick wrote:
Due to the very specific nature of the 'is' operator, why
wouldn't the compiler know to implicitly query the class
types? Why must it be explicitly written, typeof(this)?
The compiler
https://issues.dlang.org/show_bug.cgi?id=17919
Issue ID: 17919
Summary: std.container.Array could use pureMalloc
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: enhancement
On Friday, 20 October 2017 at 20:30:54 UTC, Seb wrote:
We are planing to hold a mini conference in Munich. The rough
plan for the weekend is as follows:
Great initiative. I wish I could join because I have loads of
ideas and code (phobos-next) to share. But I and my family are
currently a
https://issues.dlang.org/show_bug.cgi?id=17921
Issue ID: 17921
Summary: allow to use `alias function this` to be used for
implicit conversions
Product: D
Version: D2
Hardware: All
OS: All
Status:
We are in the last quarter of 2017, where is the vision document
for 2017H2?
On Friday, 20 October 2017 at 08:32:36 UTC, Jonathan M Davis
wrote:
On Friday, October 20, 2017 08:09:59 Satoshi via Digitalmars-d
wrote:
On Friday, 20 October 2017 at 04:26:24 UTC, Jonathan M Davis
wrote:
> On Friday, October 20, 2017 02:20:31 Adam D. Ruppe via
>
> Digitalmars-d wrote:
>> On
On Friday, October 20, 2017 08:09:59 Satoshi via Digitalmars-d wrote:
> On Friday, 20 October 2017 at 04:26:24 UTC, Jonathan M Davis
>
> wrote:
> > On Friday, October 20, 2017 02:20:31 Adam D. Ruppe via
> >
> > Digitalmars-d wrote:
> >> On Friday, 20 October 2017 at 00:26:19 UTC, bauss wrote:
> >>
On Thursday, 19 October 2017 at 20:01:20 UTC, Laeeth Isharc wrote:
Hi.
Symmetry Investments is looking to hire ...
Please feel free to drop me a line if you're interested or know
of someone who might be - for this role or for the others.
How would one contact you?
On Friday, 20 October 2017 at 09:30:38 UTC, DlangLearner wrote:
We are in the last quarter of 2017, where is the vision
document for 2017H2?
It was published months ago and is linked from the front page:
https://dlang.org
If you mean 2018, this year isn't even over yet.
On Friday, 20 October 2017 at 04:26:24 UTC, Jonathan M Davis
wrote:
On Friday, October 20, 2017 02:20:31 Adam D. Ruppe via
Digitalmars-d wrote:
On Friday, 20 October 2017 at 00:26:19 UTC, bauss wrote:
> return foo ? foo : null;
>
> where
>
> return foo ?? null; would be so much easier.
return
On Friday, 20 October 2017 at 09:38:02 UTC, Joakim wrote:
On Friday, 20 October 2017 at 09:30:38 UTC, DlangLearner wrote:
We are in the last quarter of 2017, where is the vision
document for 2017H2?
It was published months ago and is linked from the front page:
https://dlang.org
If you mean
On Friday, 20 October 2017 at 09:38:02 UTC, Joakim wrote:
On Friday, 20 October 2017 at 09:30:38 UTC, DlangLearner wrote:
We are in the last quarter of 2017, where is the vision
document for 2017H2?
It was published months ago and is linked from the front page:
https://dlang.org
If you mean
Did anyone tried to pack dmd as appimage? Is it even feasible?
It would be a easy way to:
- Run dmd without installation (and root permissions)
- Use multiple dmd versions
https://issues.dlang.org/show_bug.cgi?id=17907
RazvanN changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=11644
alex.jercai...@gmail.com changed:
What|Removed |Added
CC||alex.jercai...@gmail.com
On 10/20/17 01:32, Jonathan M Davis wrote:
On Friday, October 20, 2017 08:09:59 Satoshi via Digitalmars-d wrote:
On Friday, 20 October 2017 at 04:26:24 UTC, Jonathan M Davis
wrote:
On Friday, October 20, 2017 02:20:31 Adam D. Ruppe via
Digitalmars-d wrote:
On Friday, 20 October 2017 at
On Friday, 20 October 2017 at 09:11:17 UTC, Arjan wrote:
On Thursday, 19 October 2017 at 20:01:20 UTC, Laeeth Isharc
wrote:
Hi.
Symmetry Investments is looking to hire ...
Please feel free to drop me a line if you're interested or
know of someone who might be - for this role or for the
On Friday, October 20, 2017 02:49:34 Adam Wilson via Digitalmars-d wrote:
> Here is the thing that bothers me about that stance. You are correct,
> but I don't think you've considered the logical conclusion of the
> direction your argument is headed. Pray tell, why must we stop adding
> syntactic
On Friday, 20 October 2017 at 10:47:57 UTC, Andrew Edwards wrote:
Given a documented source file (eg. process.d), I can generate
the DDOC version of the documentation with the -D switch of DMD
as such:
$ dmd -Dfprocess.html process.d
What do I modify on that line to get the DDOX version
On 2017-10-20 09:58, Andrea Fontana wrote:
Did anyone tried to pack dmd as appimage? Is it even feasible?
It would be a easy way to:
- Run dmd without installation (and root permissions)
- Use multiple dmd versions
DVM [1] doesn't require root permission, allows multiple dmd version and
it's
https://issues.dlang.org/show_bug.cgi?id=129
--- Comment #14 from Andrew Edwards ---
(In reply to Iain Buclaw from comment #12)
>
> Interestingly, when compiling a minimal test - just the enum declarations
> and the pipeProcess function - the ddoc generated looks fine.
>
Given a documented source file (eg. process.d), I can generate
the DDOC version of the documentation with the -D switch of DMD
as such:
$ dmd -Dfprocess.html process.d
What do I modify on that line to get the DDOX version of the same
file?
Thanks,
Andrew
https://issues.dlang.org/show_bug.cgi?id=17918
--- Comment #1 from Roman ---
Note that there's another error that precedes the crash
../inilike/source/inilike/file.d(185,33): Error: no property 'map' for type
'ByNode!(Node)'
[../inilike/source/inilike/file.d(183,19)]
https://issues.dlang.org/show_bug.cgi?id=17171
Andrew Edwards changed:
What|Removed |Added
CC||edwards...@gmail.com
https://issues.dlang.org/show_bug.cgi?id=129
Andrew Edwards changed:
What|Removed |Added
CC||edwards...@gmail.com
https://issues.dlang.org/show_bug.cgi?id=129
--- Comment #15 from Iain Buclaw ---
Ok. Thanks for the explanation.
--
On Friday, 20 October 2017 at 09:40:26 UTC, Satoshi wrote:
If you need reason why is writing less code better just
calculate the time of it.
getOne(foo, null) // costs 3 sec.
foo ?? null // cost 1 sec.
Note that I do NOT object to these additions. I think they'd be
trivial, backward
On Friday, 20 October 2017 at 00:26:19 UTC, bauss wrote:
On Wednesday, 18 October 2017 at 08:56:21 UTC, Satoshi wrote:
conditional dereferencing and stuff about that (same as in C#)
foo?.bar;
foo?[bar];
return foo ?? null;
Tbh. these are some I really wish were in D, because it becomes
After a couple of weeks of quiet on the D blog, it's about to get
noisy again. The latest is is a post by Mario Kröplin of Funkwerk
describing how the company now uses D's built-in tests in their
codebase after several years of using third-party frameworks.
Blog:
On Friday, 20 October 2017 at 11:28:55 UTC, Jacob Carlborg wrote:
On 2017-10-20 09:58, Andrea Fontana wrote:
Did anyone tried to pack dmd as appimage? Is it even feasible?
It would be a easy way to:
- Run dmd without installation (and root permissions)
- Use multiple dmd versions
DVM [1]
https://issues.dlang.org/show_bug.cgi?id=17748
--- Comment #9 from anonymous4 ---
What is the reason for breakage? For convenience attributes applied in bulk
silently skip members they are not applicable to:
This works:
---
struct A
{
final: int a;
}
---
But if
On Thursday, 19 October 2017 at 21:18:43 UTC, Rion wrote:
D has a bad track record with implementations of proposals,
even when the actual code has been written. There has always
been a standard: Walter writes it, its going to get accepted
with a high ratio in one form or another. Somebody who
On Thursday, 19 October 2017 at 06:50:12 UTC, Fra Mecca wrote:
We miss a build system that is tailored towards enterprises
Anything more specific on that?
On Friday, 20 October 2017 at 08:09:59 UTC, Satoshi wrote:
> return foo ?? null; would be so much easier.
Definitely the Elvis operator is a small and sometimes useful
addition.
https://en.wikipedia.org/wiki/Elvis_operator
Your best bet on getting it, is writing a small DIP, the organize
On Wednesday, 18 October 2017 at 08:56:21 UTC, Satoshi wrote:
First, D started as a great new language with the best from all
languages. But now D seems more and more conservative. New
syntactic sugars aren't added just because they can be found in
phobos. (this was Walter's answer when I
https://issues.dlang.org/show_bug.cgi?id=17910
--- Comment #4 from anonymous4 ---
(In reply to Steven Schveighoffer from comment #3)
> make your extension methods global
This destroys encapsulation: what has no business at global scope shouldn't be
there.
> D usually
On Friday, 20 October 2017 at 15:38:53 UTC, Martin Nowak wrote:
Something I want to have for quite a while is a free-form poll
for features, maybe running 2 weeks or so, to get a better
understanding of community priorities.
Maybe once a quarter, ;)
It might help to have some sense of
On Fri, Oct 20, 2017 at 06:20:52PM +, Random D user via Digitalmars-d wrote:
> On Friday, 20 October 2017 at 02:20:31 UTC, Adam D. Ruppe wrote:
> > On Friday, 20 October 2017 at 00:26:19 UTC, bauss wrote:
> > > return foo ?? null; would be so much easier.
> > return getOr(foo, null);
>
> I
On Friday, 20 October 2017 at 16:36:28 UTC, jmh530 wrote:
It might help to have some sense of how the main devs time on D
is being used.
Definitely, I currently have no clue what they are on.
Is elvis operator more important than improving
safe/scope/nogc/etc, I think most would say no.
I
On Friday, 20 October 2017 at 02:20:31 UTC, Adam D. Ruppe wrote:
On Friday, 20 October 2017 at 00:26:19 UTC, bauss wrote:
return foo ?? null; would be so much easier.
return getOr(foo, null);
I guess with UFCS you could get:
return foo.PP(null); // vs.
return foo ?? null;
:D
https://issues.dlang.org/show_bug.cgi?id=17910
--- Comment #5 from Steven Schveighoffer ---
(In reply to anonymous4 from comment #4)
> (In reply to Steven Schveighoffer from comment #3)
> > make your extension methods global
>
> This destroys encapsulation: what has no
On Wednesday, 18 October 2017 at 08:56:21 UTC, Satoshi wrote:
Hi,
I had been using D for almost 6 years and I want to share my
opinion with you.
I don't want to blame anyone but I'll focus more on bad things
and possible improvements.
And this is just how I see D from my perspective.
(Sorry
On Wednesday, 18 October 2017 at 23:02:27 UTC, Stephan Dilly
wrote:
On 2017-10-18 22:25:23 +, ikod said:
On Wednesday, 18 October 2017 at 20:51:48 UTC, Stephan Dilly
wrote:
On 2017-10-18 20:19:20 +, ikod said:
Hello,
On Wednesday, 18 October 2017 at 20:05:28 UTC, Andre Pany
wrote:
This sounds too good to miss. ;) I'll be there!
Ali
On 10/20/2017 12:30 PM, Steven Schveighoffer wrote:
Hi everyone,
I scheduled an informal meetup for Sunday, 10/29, to get together.
Nothing special going on, except that Ali Çehreli, author of
"Programming in D" will be in town, and has
Hi everyone,
I scheduled an informal meetup for Sunday, 10/29, to get together.
Nothing special going on, except that Ali Çehreli, author of
"Programming in D" will be in town, and has offered to join us, along
with Andrei. That's 2/3 of the D Foundation! (Walter, when are you
coming to
75 matches
Mail list logo