Clock is a lightweight class for measuring time.
A module containing configuration settings.
By default, $(U err) outputs to the same location as stderr, which is the console if there's one available.
$(U Lock) is a RAII wrapper for DSFML's Mutex.
$(U Mutex) stands for "MUTual EXclusion". A mutex is a synchronization object, used when multiple threads are involved.
A module containing the sleep function.
A module containing functions for interacting with strings going to and from a C/C++ library as well as converting between D's string types. This module has no dependencies except for std.utf.
Threads provide a way to run multiple parts of the code in parallel. When you launch a new thread, the execution is split and both the new thread and the caller run in parallel.
$(U Time) encapsulates a time value in a flexible way. It allows to define a time value either as a number of seconds, milliseconds or microseconds. It also works the other way round: you can read a time value as either a number of seconds, milliseconds or microseconds.