ae.sys.archive
Framework code for benchmarking individual functions.
BTRFS package.
OS clipboard interaction.
Simple execution of shell commands, and wrappers for common utilities.
OS-specific configuration storage.
Enable UTF-8 output on Windows.
Reference-counted objects for handling large amounts of raw data.
Higher-level wrapper around ae.sys.sqlite3.
ae.sys.dataio
ae.sys.datamm
ae.sys.dataset
OS-specific desktop stuff.
File stuff
Low-level GC interaction code.
Wrappers for the git command-line tools.
ImageMagick locator
ae.sys.inotify
Logging support.
Memory and GC stuff.
Abstract interface for basic network operations. Import ae.sys.net.* to select an implementation.
Interface to the OS CSPRNG.
OS-specific paths.
Wrappers for automatically loading/saving data.
PID file and lock
ae.sys.process
Control, screen-scrape, and send input to other graphical programs.
Application shutdown control (with SIGTERM handling). Different from atexit in that it controls initiation of graceful shutdown, as opposed to cleanup actions that are done as part of the shutdown process.
POSIX signal handlers.
Higher-level wrapper over etc.c.sqlite3
Basic cross-platform color output
Management of timed events.
A basic virtual filesystem API. Intended as a drop-in std.file replacement. VFS driver is indicated by "driver://" prefix ("//" cannot exist in a valid filesystem path).
Various wrapper and utility code for the Windows API.