D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

Mike Franklin slavo5150 at yahoo.com
Fri Aug 24 00:46:14 UTC 2018


On Friday, 24 August 2018 at 00:32:59 UTC, Guillaume Piolat wrote:

>   For example: why implement AVX in DMD backend? Who are the 
> users that will be delighted by that? Those interested in 
> performance already use some other back-end, it's imo a 
> completely useless development since _no one_ use D_SIMD 
> seriously apart from compiler tests 
> (https://github.com/search?l=D&p=4&q=D_SIMD&type=Code)

But I need it to implement `memcpy` and `memcmp` in D, so we can 
remove the dependency on the D standard library :-)

https://github.com/JinShil/memcpyD

I know.  I'm weird.

> Phobos shouldn't even be a thing, we always read "hopefully 
> this will be moved into Phobos" which is entirely wrong. People 
> should be pushed to use the community to their advantage. 
> SemVer is where it's at.

Totally agree.  It seems, from someone without much historical 
perspective, that Phobos was intended to be something like the 
.Net Framework for D.  Perhaps there are a few fundamentals 
(std.algorithm, std.allocator, etc.) to keep, but for the 
others... move 'em to Dub and let the "free market" sort it out.

Mike


More information about the Digitalmars-d mailing list