On Monday, 10 April 2017 at 04:49:34 UTC, Jack Stouffer wrote:
On Monday, 10 April 2017 at 04:17:21 UTC, Swoorup Joshi wrote:
On Wednesday, 28 September 2016 at 20:50:28 UTC, Ali Çehreli
wrote:
https://www.reddit.com/r/programming/comments/54xnbg/herb_sutters_experimental_deferred_and_unordered
On Tuesday, 11 April 2017 at 07:02:19 UTC, Swoorup Joshi wrote:
On Monday, 10 April 2017 at 04:49:34 UTC, Jack Stouffer wrote:
On Monday, 10 April 2017 at 04:17:21 UTC, Swoorup Joshi wrote:
On Wednesday, 28 September 2016 at 20:50:28 UTC, Ali Çehreli
wrote:
https://www.reddit.com/r/programming
On Mon, 2017-04-10 at 12:41 +, Matthias Klumpp via Digitalmars-d-
announce wrote:
>
[…]
> I am not buying the necessity of not-splitbuilding for
> optimizations yet. If that would be the case, how do
> optimizations work with projects using GCC/Clang where
> splitbuilding is the default and
On Tuesday, 11 April 2017 at 07:34:58 UTC, Russel Winder wrote:
On Mon, 2017-04-10 at 12:41 +, Matthias Klumpp via
Digitalmars-d- announce wrote:
[…]
I am not buying the necessity of not-splitbuilding for
optimizations yet. If that would be the case, how do
optimizations work with projec
On Sunday, 9 April 2017 at 10:22:49 UTC, Atila Neves wrote:
I did not. Thanks for telling me!
The way I wrote it RefCounted!(shared T) works - RefCounted
doesn't have to be shared itself, but I guess it could be.
I think the other design is slightly more correct, having a
single thread own a
On Sunday, 9 April 2017 at 08:56:52 UTC, Atila Neves wrote:
http://code.dlang.org/packages/automem
You might find my own containers interesting, especially
https://github.com/nordlow/phobos-next/blob/master/src/array_ex.d
Supports all the different ways I could think an array needs to
work:
On 04/11/2017 09:44 AM, Atila Neves wrote:
> That's correct - __traits(getUnitTests) is broken unless compiling all
> at once which is extremely unfortunate. I've filed a dmd bug already.
> It's been on my TODO list for a while to fix it myself.
[Issue 16995 – __traits(getUnittests) doesn't work w
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote:
I will be presenting D as a time-saving tool at C++Now:
http://cppnow.org/
Looks like C++Now has two keynotes. One keynote on D and one
keynote on Rust. Maybe they should change their name. ;)
On 2017-04-10 22:41, Atila Neves wrote:
It'll work, but it won't end up reporting it the same way. If you'd like
that to work seamlessly it's a question of having
`version(Have_unit_threaded)` (or however it is it's spelled) that
imports and throws `unit_threaded.should.UnitTestException`. Then
On 2017-04-11 08:50, FreeSlave wrote:
D can't compete with C++ until it gets proper dynamic library support on
all platforms. As far as I understand there're still problems on Windows.
And no official support on macOS.
--
/Jacob Carlborg
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote:
I will be presenting D as a time-saving tool at C++Now:
http://cppnow.org/
I have to say it took me a very long time to come up with the
title and the abstract. How could I sell D to C++ experts?
Luckily, I asked Manu and among a
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote:
Do you agree or disagree that D brings competitive advantage?
Please let me know.
Agree. There are different tradeoffs, obviously, and it won't
suit all use-cases, but the ability to iterate fast through
highly performant and prov
On 04/11/2017 08:50 AM, FreeSlave wrote:
> D can't compete with C++ until it gets proper dynamic library support on
> all platforms. As far as I understand there're still problems on Windows.
Go fix it ;).
Yes, we still need to make `export` work to replace
`dllimport`/`dllexport`, then we can ad
On Sunday, 9 April 2017 at 13:59:14 UTC, Andrei Alexandrescu
wrote:
. The allocator has to be specified as part of the type: this
means the user can choose how to store it in the smart
pointer, which for singletons (e.g. Mallocator) or stateless
allocators means they can take up zero space. If
On Tuesday, 11 April 2017 at 09:53:46 UTC, Martin Nowak wrote:
I think we might be able to solve this problem in D by making
IAllocator.allocate pure, which tells the compiler that this
function returns a fresh piece of memory without any
side-effect, i.e. enough information to optimize away
a
On Sunday, 9 April 2017 at 13:30:54 UTC, Szabo Bogdan wrote:
Hi!
I just made an update to my fluent assert library. This is a
library that allows you to write asserts in a BDD style.
Right now, it contains only asserts that I needed in my
projects and I promise that I will add more in the fu
On Tuesday, 11 April 2017 at 09:35:39 UTC, Joseph Rushton
Wakeling wrote:
And the simple clarity of the syntax really helps compared to,
say, C++. It's much easier to write and much easier to read
and understand. So, once again, it's easier to move fast.
As a D beginner I have to say that th
On Monday, April 10, 2017 23:08:16 Ali Çehreli via Digitalmars-d-announce
wrote:
> I will be presenting D as a time-saving tool at C++Now:
>
>http://cppnow.org/
>
> I have to say it took me a very long time to come up with the title and
> the abstract. How could I sell D to C++ experts? Luckil
On Tuesday, 11 April 2017 at 08:09:15 UTC, Martin Nowak wrote:
On Sunday, 9 April 2017 at 10:22:49 UTC, Atila Neves wrote:
I did not. Thanks for telling me!
The way I wrote it RefCounted!(shared T) works - RefCounted
doesn't have to be shared itself, but I guess it could be.
I think the othe
On Tuesday, 11 April 2017 at 10:24:08 UTC, Nicholas Wilson wrote:
In LDC we have an attribute for that `allocSize`
(https://github.com/ldc-developers/druntime/blob/ldc/src/ldc/attributes.d#L16)
perhaps this attribute should be used across compilers and be
in druntime?
Nice, if pure required
On 04/11/2017 02:35 AM, Joseph Rushton Wakeling wrote:
will we see you at DConf? :-)
Yes. I'm looking forward to it. :)
Ali
On Tuesday, 11 April 2017 at 14:36:18 UTC, Ali Çehreli wrote:
On 04/11/2017 02:35 AM, Joseph Rushton Wakeling wrote:
will we see you at DConf? :-)
Yes. I'm looking forward to it. :)
Great! And, likewise :-)
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote:
I will be presenting D as a time-saving tool at C++Now:
http://cppnow.org/
I have to say it took me a very long time to come up with the
title and the abstract. How could I sell D to C++ experts?
Luckily, I asked Manu and among a
On Tuesday, 11 April 2017 at 07:02:19 UTC, Swoorup Joshi wrote:
Breaking, you mean the standard library? or including user
codebases?
Taking the GC out of language constructs (e.g. ~=, AAs) would be
a massive breaking change and would probably break the majority
of D code in existence.
On Thursday, 16 February 2017 at 19:58:47 UTC, Rory McGuire wrote:
Hi,
I am planning on asking to become TU for the dlang packages in
community. I've been building and working with the current
packages
and making my own packages to make sure I know what I'm getting
in to.
LDC and GDC are match
On Tuesday, 11 April 2017 at 16:16:03 UTC, Jack Stouffer wrote:
On Tuesday, 11 April 2017 at 07:02:19 UTC, Swoorup Joshi wrote:
Breaking, you mean the standard library? or including user
codebases?
Taking the GC out of language constructs (e.g. ~=, AAs) would
be a massive breaking change and
On Tuesday, 11 April 2017 at 16:50:20 UTC, jmh530 wrote:
Is there a non-breaking way to do it that would increase the
amount of flexibility while keeping the current behavior as a
default? For instance, the equivalent of using
std.experimental.allocator so that a user could switch between
the
On Monday, 10 April 2017 at 08:31:28 UTC, Atila Neves wrote:
```d
import std.experimental.allocator.mallocator;
UniqueArray!(int, Mallocator) a;
a ~= [0,1];
```
So the difference between std.container.Array and UniqueArray is
that the latter supports allocators?
On Tuesday, 11 April 2017 at 22:32:51 UTC, Martin Nowak wrote:
On Monday, 10 April 2017 at 08:31:28 UTC, Atila Neves wrote:
```d
import std.experimental.allocator.mallocator;
UniqueArray!(int, Mallocator) a;
a ~= [0,1];
```
So the difference between std.container.Array and UniqueArray
is that
On 04/10/2017 06:07 AM, Mike Parker wrote:
Stefan has been diligently keeping us all updated on NewCTFE here in the
forums. Now, he's gone to the blog to say something to tell the world
about it.
The blog:
https://dlang.org/blog/2017/04/10/the-new-ctfe-engine/
Reddit:
https://www.reddit.com/r/p
On 04/11/2017 02:22 AM, qznc wrote:
On Tuesday, 11 April 2017 at 06:08:16 UTC, Ali Çehreli wrote:
I will be presenting D as a time-saving tool at C++Now:
http://cppnow.org/
Looks like C++Now has two keynotes. One keynote on D and one keynote on
Rust. Maybe they should change their name. ;)
On Tuesday, 11 April 2017 at 10:40:53 UTC, qznc wrote:
On Sunday, 9 April 2017 at 13:30:54 UTC, Szabo Bogdan wrote:
Hi!
I just made an update to my fluent assert library. This is a
library that allows you to write asserts in a BDD style.
Right now, it contains only asserts that I needed in m
On 04/11/2017 11:01 PM, Szabo Bogdan wrote:
should.not.throwAnyException({
throw new Exception("test");
});
what do you mean, they are not documented? there is a md file fith some
examples here:
https://github.com/gedaiu/fluent-asserts/blob/v0.3.0/api/exceptions.md
What do you t
33 matches
Mail list logo