sily

Package containing many different utilities for general programming

More specific needs, like dlib, sdl or opengl are outlined in their own subpackages, like sily:dlib, sily:sdl...

Modules

array
module sily.array

Small array utils

bashfmt
module sily.bashfmt

Formatting and util to work with BASH

clang
module sily.clang

Utilities to work with C bindings (e.g. OpenGL, SDL)

color
module sily.color

Module containing various color related utilities

conv
module sily.conv

Type conversion utilities

dlib
module sily.dlib

DLib wrapper

dyaml
module sily.dyaml

dYaml wrapper

file
module sily.file

File manipulation

getopt
module sily.getopt

std.getopt.defaultPrinter alternative

logger
module sily.logger

Terminal logging utilities

math
module sily.math

Custom templated math

meta
module sily.meta
Undocumented in source.
openal
module sily.openal

NOT READY

opengl
module sily.opengl

NOT READY

path
module sily.path

Path manipulation utils

property
module sily.property
Undocumented in source.
ptr
module sily.ptr

Pointer utils

sdl
module sily.sdl

NOT READY

stdio
module sily.stdio

std.stdio wrapper

string
module sily.string

String manipulation

terminal
module sily.terminal

Utils to work with POSIX terminal

time
module sily.time

Datetime utils

tui
module sily.tui

Module defining Terminal UI application WIP

uni
module sily.uni

Partial alternative to std.uni

vector
module sily.vector

Flexible vector template with some math utils

Public Imports

sily.array
public import sily.array;
Undocumented in source.
sily.bashfmt
public import sily.bashfmt;
Undocumented in source.
sily.clang
public import sily.clang;
Undocumented in source.
sily.color
public import sily.color;
Undocumented in source.
sily.conv
public import sily.conv;
Undocumented in source.
sily.file
public import sily.file;
Undocumented in source.
sily.getopt
public import sily.getopt;
Undocumented in source.
sily.math
public import sily.math;
Undocumented in source.
sily.path
public import sily.path;
Undocumented in source.
sily.ptr
public import sily.ptr;
Undocumented in source.
sily.stdio
public import sily.stdio;
Undocumented in source.
sily.stdio
public import sily.stdio;
Undocumented in source.
sily.string
public import sily.string;
Undocumented in source.
sily.terminal
public import sily.terminal;
Undocumented in source.
sily.time
public import sily.time;
Undocumented in source.
sily.uni
public import sily.uni;
Undocumented in source.
sily.vector
public import sily.vector;
Undocumented in source.

Meta

Authors

al1-ce (Alisa Lain)