Dconf 2015 talks...
Era Scarecrow via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jan 25 07:38:45 PST 2016
On Monday, 25 January 2016 at 14:31:12 UTC, Joseph Rushton
Wakeling wrote:
> It's all the functionality that _wraps_ RNGs, such as random
> algorithms like randomCover and randomSample, or a D equivalent
> of C++'s random distributions. These need to also be reference
> types (for their internal state as well as the RNG they wrap),
> and here it gets very tricky to avoid nasty situations with
> lots of allocations and frees (when ideally, you'd like stuff
> like this to be stack only).
Hmm i wonder... If recognizes it as infinite, could it avoid
treating them as forward ranges? As a struct it still wouldn't
work, but as a class/reference type it would work then...
More information about the Digitalmars-d
mailing list