Aedi 0.1.0 release

Alexandru Ermicioi via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Jan 4 01:15:59 PST 2017


On Tuesday, 3 January 2017 at 18:24:50 UTC, Chris Wright wrote:
> On Tue, 03 Jan 2017 11:47:44 +0000, Alexandru Ermicioi wrote:
>> Aedi release 0.1.0 is available now.
>
> This would be the perfect place to describe what Aedi is and 
> why people might be interested in it.

It is a dependency injection library.

Dependency injection libraries, usually are used at bootstrap 
stage of application, when application is creating and connecting 
all of it's components (objects, structs etc.).
The process of wiring components between them, can be tedious and 
complex, in case when it is done manually. A DI library like 
Aedi, will take the task of creating and wiring components 
between them, instead of developer. It will wire them according 
to configuration, passed to it. The configuration itself can be 
done by code or by annotation for Aedi, and it is easier to write 
it, since the DI library will take the rest of work on itself.


More information about the Digitalmars-d-announce mailing list