dxx 0.1.1
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:example-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.
- 0.1.1 released 6 years ago
- logicfish/dxx
- MIT
- Copyright © 2018, Mark Fisher
- Authors:
- Sub packages:
- dxx:core, dxx:app, dxx:services, dxx:tool, dxx:basic, dxx:example-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 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
1 downloads this month
-
108 downloads total
-
- Score:
- 0.6
- Short URL:
- dxx.dub.pm