August 18, 2023

It seems like https://dlang.org/phobos/std_experimental_logger.html is now implemented and
its only job now is to point to https://dlang.org/phobos/std_logger.html

img

I wouldn't write this thread if it wasn't annoying to have this duplicity in the library reference. It wastes your attention and time.

img2

The above image shows problem: when you open std Phobos Library Reference, first thing you see is experimental logger, you click it only to be greeted with a link to stable logger. Which is way below the experimental in the hierarchy of library reference.

My thought: I think https://dlang.org/phobos/std_experimental_logger.html should be archived/deleted.

Bonus idea: separate std experimental from std

Separating stable and experimental features would reduce confusion and allows for more efficient reference browsing.

August 18, 2023

On Friday, 18 August 2023 at 06:49:29 UTC, BoQsc wrote:

>

It seems like https://dlang.org/phobos/std_experimental_logger.html is now implemented and

Nice catch :)

Also it seems checkedint moved to std.
So in experimental will be only Allocators. Btw it will be also interesting to add the status and some words about “Experimental” branch itself. How users should treat modules inside.

Moreover I’ve read that this version of allocators is not very compatible with safe, so probably will never be moved to std in the current design.