www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [Phobos library reference] Annoying duplication:

reply BoQsc <vaidas.boqsc gmail.com> writes:
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](https://i.imgur.com/sSrnOsp.png)

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](https://i.imgur.com/cW2B83t.png)


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.


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

![](https://i.imgur.com/ArAm4Og.png)
Aug 17 2023
parent Sergey <kornburn yandex.ru> writes:
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.
Aug 17 2023