This package contains a variety of independent modules that I have written over my years of using D.
Library for sound file decoding and encoding. See README.md for licence explanations.
C++-style automatic memory management smart pointers for D using std.experimental.allocator.
Convenience module that simply publicly imports everything else.
Dlang vulkan types and function definitions package
This module contains the different examples that are shown in the README
Public API for gamut.
Public API. You can import inteli; if want access to all intrinsics, under any circumstances. That's the what intel-intrinsics enables.
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.
LAPACK bindings for D.
Category | Symbols |
---|---|
Arrays | assumeSafeAppend capacity $(A #.dup.2, $(TT dup)) idup reserve |
Associative arrays | byKey byKeyValue byValue clear dup get keys rehash require update values |
General | destroy hashOf imported noreturn |
Classes | Error Exception Object opEquals Throwable |
Type info | Interface ModuleInfo OffsetTypeInfo RTInfoImpl rtinfoNoPointers TypeInfo TypeInfo_Class |
HTTP client library, inspired by python-requests with goals:
Functions for retrieving standard paths in cross-platform manner.
Convenience file that allows to import entire Phobos in one import.
Getting XDG base directories. Note: These functions are defined only on freedesktop systems.