dxx 0.3.0

D language utility library and modular application framework


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:


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.6.2 2020-Jan-07
0.6.1 2020-Jan-07
0.6.0 2020-Jan-07
0.5.2 2019-Jun-19
0.5.1 2019-Jun-19
Show all 29 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 1 downloads this month

  • 108 downloads total

Score:
0.6
Short URL:
dxx.dub.pm