#+TITLE: sdp hub #+AUTHOR: Ralph Amissah #+EMAIL: [[mailto:ralph.amissah@gmail.com][ralph.amissah@gmail.com]] #+DESCRIPTION: documents - structuring, publishing in multiple formats & search #+KEYWORDS #+LANGUAGE: en #+STARTUP: indent content #+OPTIONS: H:3 num:nil toc:t \n:nil @:t ::t |:t ^:nil _:nil -:t f:t *:t <:t #+OPTIONS: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc #+OPTIONS: author:nil email:nil creator:nil timestamp:nil #+PROPERTY: header-args :padline no :exports code :noweb yes #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport #+FILETAGS: :sdp:rel:imports: #+TAGS: assert(a) class(c) debug(d) mixin(m) sdp(s) tangle(T) template(t) WEB(W) noexport(n) * 1. imports for meta ** package dir #+BEGIN_SRC d :tangle ../src/sdp/meta/package.d module sdp.meta; <> #+END_SRC ** import list #+NAME: imports_for_meta_general #+BEGIN_SRC d public import sdp.meta.defaults, sdp.meta.rgx; /+ std +/ public import std.array, std.exception, std.range, std.regex, std.stdio, std.string, std.traits, std.typecons, // std.uni, std.utf, std.conv : to; #+END_SRC * 2. imports for output ** package dir #+BEGIN_SRC d :tangle ../src/sdp/output/package.d module sdp.output; <> #+END_SRC ** import list #+NAME: imports_for_output_general #+BEGIN_SRC d public import std.algorithm, std.array, std.container, std.exception, std.path, std.process, std.range, std.regex, std.stdio, std.string, std.traits, std.typecons, // std.uni, std.utf; public import sdp.share.defaults, sdp.source.paths_source, sdp.output.defaults, sdp.output.paths_output, sdp.output.rgx; #+END_SRC * __END__