dxx 0.2.2

D language utility library and modular application framework


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

This package provides sub packages which can be used individually:

dxx:core - DXX Core Library

dxx:app - DXX Application Library

dxx:services - DXX Services library

dxx:tool - DXX Tools

dxx:basic - DXX basic example

dxx:plugin - DXX example module

dxx

D language utility library and modular application framework

Utils

Constants - stores the values defined during compilation as runtime constants, so that we can compare versions at runtime, in a dynamic library for example.

Application framework

We can hot-load dynamic modules from files, using the "reloaded" library. The module loader takes care of version-checking.

Plugins are dynamic modules with a class activator. A plugin application create a class extending PluginDefault, and override the activation methods. A single instance of the class should be created to register the plugin.

Authors:
  • Mark
Sub packages:
dxx:core, dxx:app, dxx:services, dxx:tool, dxx:basic, dxx:plugin
Dependencies:
none
Versions:
0.3.1 2019-Jan-18
0.3.0 2019-Jan-03
0.2.2 2018-Dec-24
0.2.1 2018-Dec-18
0.2.0 2018-Nov-20
Show all 19 versions
Download Stats:
  • 0 downloads today

  • 1 downloads this week

  • 2 downloads this month

  • 59 downloads total

Score:
0.4
Short URL:
dxx.dub.pm