On Saturday, 13 June 2015 at 12:26:49 UTC, ketmar wrote:
'cause D is not another fashionable scripting language where
you have to
eat what you got. one can avoid using GC in his code, or
intermix GC with
other allocators, or rewrite the whole GC or the whole runtime.
writing
stupid boilerplate code for tagged pointers and nan boxing is
simply
tedious, it belongs to library.
I haven't read something that ridiculous in a while. Even if
you'd be right, OP has a point in the fact that this should not
be present in the standard lib without some big red sign.
Hopefully, This will work just fine with the GC. The GC spec is
needlessly restrictive.