Phobos addition formal review: std.experimental.allocator
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Mon Jun 22 17:58:11 PDT 2015
On 6/21/15 4:47 AM, Dicebot wrote:
> 6. Usage of ternary is not always clear / justified. In `IAllocator` it
> is explained and makes sense but there are things like
> http://erdani.com/d/phobos-prerelease/std_experimental_allocator_bitmapped_block.html
> ("Ternary empty() - Returns true iff no memory is currently allocated
> with this allocator"). I am still not sure why it is used there instead
> of simple boolean.
Founds a bunch of issues with the docs indeed; switching the static
interface from bool to Ternary (for the sake of unification with
IAllocator) was a last-minute thing.
https://github.com/D-Programming-Language/phobos/commit/16f5a5631cf1f2eeea3779785c3ea17682b8ff45
Andrei
More information about the Digitalmars-d
mailing list