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