This is why I don't use D.

Dylan Graham dylan.graham2000 at gmail.com
Wed Sep 5 01:54:49 UTC 2018


On Wednesday, 5 September 2018 at 00:49:36 UTC, Everlast wrote:
> I downloaded 3ddemo, extracted, built and I get these errors:
>
> logger 2.66.0: building configuration "library"...
> \dub\packages\logger-2.66.0\logger\std\historical\logger\core.d(1717,16): Error: cannot implicitly convert expression logger of type shared(Logger) to std.historical.logger.core.Logger
> \dub\packages\logger-2.66.0\logger\std\historical\logger\core.d(261,21): Error: no property fracSec for type const(SysTime), did you mean std.datetime.systime.SysTime.fracSecs?
> \dub\packages\logger-2.66.0\logger\std\historical\logger\filelogger.d(86,27): Error: template instance `std.historical.logger.core.systimeToISOString!(LockingTextWriter)` error instantiating
> dmd.exe failed with exit code 1.
>
> [...]

Isn't that the historical branch? Well then of course it mightn't 
work due to advancements in the std lib. Why aren't you using 
std.experimental.logger?

If D is so "shit", why not use another language? Most things work 
fine if you aren't grappling to old libraries and using that 
clutch at straws that D is "dying".


More information about the Digitalmars-d mailing list