1 /** 2 Package containing many different utilities for general programming 3 4 More specific needs, like dlib, sdl or opengl are outlined in their 5 own subpackages, like sily:dlib, sily:sdl... 6 7 Authors: al1-ce (Alisa Lain) 8 */ 9 module sily; 10 11 /// sily.core import 12 public import sily.array; 13 /// Ditto 14 public import sily.clang; 15 /// Ditto 16 public import sily.color; 17 /// Ditto 18 public import sily.conv; 19 /// Ditto 20 public import sily.file; 21 /// Ditto 22 public import sily.getopt; 23 /// Ditto 24 public import sily.math; 25 /// Ditto 26 public import sily.path; 27 /// Ditto 28 public import sily.ptr; 29 /// Ditto 30 public import sily.queue; 31 /// Ditto 32 public import sily.stdio; 33 /// Ditto 34 public import sily.stdio; 35 /// Ditto 36 public import sily.string; 37 /// Ditto 38 public import sily.time; 39 /// Ditto 40 public import sily.uni; 41 /// Ditto 42 public import sily.vector; 43 /// Ditto 44 public import sily.matrix; 45 /// Ditto 46 public import sily.quat; 47 /// Optional sily.dyaml import 48 version (Have_sily_dyaml) public import sily.dyaml; 49 /// Optional sily.unit import 50 version (Have_sily_unit) public import sily.unit; 51 52 version (Have_sily_terminal) { 53 /// Optional sily.terminal import 54 public import sily.terminal; 55 /// Ditto 56 public import sily.terminal.input; 57 /// Ditto 58 public import sily.bashfmt; 59 } 60 /// Optional sily.terminal.logger import 61 version (Have_sily_terminal_logger) public import sily.terminal.logger; 62 /// Optional sily.terminal.tui import 63 version (Have_sily_terminal_tui) public import sily.terminal.tui; 64 /// Optional sily.raylib import 65 version (Have_sily_raylib) public import sily.raylib; 66 67 /// Optional sily.gamelib import 68 version (Have_sily_gamelib_bindbc) public import sily.bindbc; 69 /// Ditto 70 version (Have_sily_gamelib_dlib) public import sily.dlib; 71 /// Ditto 72 version (Have_sily_gamelib_opengl) public import sily.opengl; 73 /// Ditto 74 version (Have_sily_gamelib_sdl) public import sily.sdl; 75 /// Ditto 76 version (Have_sily_gamelib_sfml) public import sily.sfml; 77 /// Ditto 78 version (Have_sily_gamelib) public import sily.gamelib; 79 80