This module is just to simplify import of most useful DLANGUI modules.
isFreedesktop is compile-time constant to test if target platform desktop environments usually follow freedesktop specifications. Currently Linux, all *BSD and Hurd are considered to be freedesktop-compatible, hence isFreedesktop is evaluated to true on these platforms. This guess is somewhat optimistic, since there are vendor-specific operating systems based on these kernels in the world while their desktops don't implement freedesktop specifications.
This app is a demo for most of DlangUI library features.
Getting XDG base directories. Note: These functions are defined only on freedesktop systems.