http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
Le 09/05/2012 16:30, Andrei Alexandrescu a écrit :
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
I read it.
writeln(take(generator(5), 10)); = writeln(generator(5).take(10));
UFCS FTW !
Great reading BTW, and I love how ti is named.
On Wednesday, 9 May 2012 at 14:30:33 UTC, Andrei Alexandrescu
wrote:
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
One drawback of Voldemort types, is that they are incompatible
with the generation of .di files (option -H).
See
On May 9, 2012, at 8:43 AM, deadalnix wrote:
Great reading BTW, and I love how ti is named.
I'd prefer Lovecraftian types :-) Good article though.
On Wed, 09 May 2012 08:58:56 -0700, Nicolas Sicard dran...@gmail.com
wrote:
On Wednesday, 9 May 2012 at 14:30:33 UTC, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
One drawback of Voldemort types, is that they are incompatible
On Wednesday, May 09, 2012 10:05:36 Adam Wilson wrote:
On Wed, 09 May 2012 08:58:56 -0700, Nicolas Sicard dran...@gmail.com
wrote:
On Wednesday, 9 May 2012 at 14:30:33 UTC, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
On May 9, 2012, at 7:30 AM, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
One thing:
and then use g. I know what you're thinking — use typeof and declare another
instance of RandomNumberGenerator:
auto g = generator(4);
typeof(g) h;
On Wed, 09 May 2012 10:19:08 -0700, Jonathan M Davis jmdavisp...@gmx.com
wrote:
On Wednesday, May 09, 2012 10:05:36 Adam Wilson wrote:
On Wed, 09 May 2012 08:58:56 -0700, Nicolas Sicard dran...@gmail.com
wrote:
On Wednesday, 9 May 2012 at 14:30:33 UTC, Andrei Alexandrescu wrote:
On Wednesday, May 09, 2012 10:41:31 Adam Wilson wrote:
On Wed, 09 May 2012 10:19:08 -0700, Jonathan M Davis jmdavisp...@gmx.com
wrote:
On Wednesday, May 09, 2012 10:05:36 Adam Wilson wrote:
On Wed, 09 May 2012 08:58:56 -0700, Nicolas Sicard dran...@gmail.com
wrote:
On Wednesday, 9
On Wed, 09 May 2012 11:00:01 -0700, Jonathan M Davis jmdavisp...@gmx.com
wrote:
On Wednesday, May 09, 2012 10:41:31 Adam Wilson wrote:
On Wed, 09 May 2012 10:19:08 -0700, Jonathan M Davis
jmdavisp...@gmx.com
wrote:
On Wednesday, May 09, 2012 10:05:36 Adam Wilson wrote:
On Wed, 09 May
You've been busy! Looks like you've hit your 2 article limit.
Log-in or register for a free account to get unlimited articles
and full access to Dr. Dobb's.
Sorry doctor, but I don't care about that other article that
much. My god, Dr. Dobb's is such a shit-hole. Walter's articles
are their
On 2012-05-09 20:54, Adam Wilson wrote:
Nuts. It's CTFE. Because the implementation source is being stripped
out, that was *THE* main request of DI files and they are pointless
without that.
Essentially DI files and CTFE are mutually exclusive.
No, it's the same issue with templates and
On 2012-05-09 19:05, Adam Wilson wrote:
This pull fixes this problem and a bunch of others:
https://github.com/D-Programming-Language/dmd/pull/928. However, it
currently fails to build on Linux and fails the unittests on Windows
thanks to a problem with the dur template function in
On 2012-05-09 16:30, Andrei Alexandrescu wrote:
http://www.reddit.com/r/programming/comments/telhj/voldemort_types_in_d/
Andrei
D also have some problems with voldemort types. As can be seen in a
discussion in the main newsgroup, it's not possible to declare a
function pointer which returns
On Wednesday, May 09, 2012 22:11:20 Jacob Carlborg wrote:
On 2012-05-09 20:54, Adam Wilson wrote:
Nuts. It's CTFE. Because the implementation source is being stripped
out, that was *THE* main request of DI files and they are pointless
without that.
Essentially DI files and CTFE are
On 05/09/2012 10:09 PM, Jacob Carlborg wrote:
On 2012-05-09 19:05, Adam Wilson wrote:
This pull fixes this problem and a bunch of others:
https://github.com/D-Programming-Language/dmd/pull/928. However, it
currently fails to build on Linux and fails the unittests on Windows
thanks to a problem
On 5/9/2012 1:35 PM, Jonathan M Davis wrote:
Yeah. You _can_ strip them out (except for templates), but doing so restricts
what you can do (in this case, killing inlining and CTFE). Personally, I think
that it makes .di files essentially useless except in specific cases where you
can't use CTFE
On 5/9/2012 10:11 AM, Sean Kelly wrote:
If the struct were made static and given a ctor that seed were passed to, I
imagine it would work, yes?
It should work.
But you'll run into another issue - transmitting that typeof *up* out of its
scope.
On Wednesday, May 09, 2012 14:06:10 Walter Bright wrote:
On 5/9/2012 1:35 PM, Jonathan M Davis wrote:
Yeah. You _can_ strip them out (except for templates), but doing so
restricts what you can do (in this case, killing inlining and CTFE).
Personally, I think that it makes .di files
19 matches
Mail list logo