Re: Aedi - a dependency injection library

2016-08-16 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Tuesday, 16 August 2016 at 14:25:10 UTC, Jacob Carlborg wrote: On 2016-08-16 11:41, Alexandru Ermicioi wrote: https://github.com/aermicioi/aedi If you use: ```d ``` For the code block you'll get syntax highlighting for D. Thx, for info. Didn't know about such syntax. I'll update it

Aedi - a dependency injection library

2016-08-16 Thread Alexandru Ermicioi via Digitalmars-d-announce
Good day. I'd like to show my library aedi (v0.0.1), which implements dependency injection pattern. They key features of aedi are: 1) Simple api through which a container can be configured with objects. 2) Ability to extend the library with custom logic required by your code. 3) Ability to

Re: Aedi - a dependency injection library

2016-08-18 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Tuesday, 16 August 2016 at 19:24:22 UTC, Rory McGuire wrote: On 16 Aug 2016 20:45, "Alexandru Ermicioi via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: On Tuesday, 16 August 2016 at 14:25:10 UTC, Jacob Carlborg wrote: On 2016-08-16 11:41, Al

Aedi 0.1.0 release

2017-01-03 Thread Alexandru Ermicioi via Digitalmars-d-announce
Good day. Aedi release 0.1.0 is available now. Following changes from 0.0.1 have been made: - Added annotation based configuration. - Added additional logic in register based configuration, to handle composite containers. - Added support for setting and auto-wiring of public fields, along with

Re: Aedi 0.1.0 release

2017-01-04 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Tuesday, 3 January 2017 at 18:24:50 UTC, Chris Wright wrote: On Tue, 03 Jan 2017 11:47:44 +, 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

Aedi 0.2.0 release.

2017-03-08 Thread Alexandru Ermicioi via Digitalmars-d-announce
Good day. Announcing Aedi 0.2.0 release! Aedi is dependency injection framework. It is used to construct and wire your application's components (objects, structures, unions, etc.). New features introduced are: 1. Ability to construct, inject any type of data in D. 2. Tutorials with examples

Aedi 0.3.0 released

2017-08-19 Thread Alexandru Ermicioi via Digitalmars-d-announce
Good day, Announcing Aedi 0.3.0 release! Aedi is a dependency injection framework, aimed at easiness of use, easiness to extend, and easiness to integrate with existing tools. Following changes are included in 0.3.0 release: 1. New version of api to register and configure components

Aedi property reader, a library for reading configuration properties from multiple sources

2017-08-20 Thread Alexandru Ermicioi via Digitalmars-d-announce
Good day! Announcing first release of aedi property reader. Aedi property reader is a config reader, with ability to read from xml, json, environment, and command line. It allows to define a set of default parameters, and extend or override them from environment, command line or any other

Aedi property reader, config file readers and more.

2018-06-24 Thread Alexandru Ermicioi via Digitalmars-d-announce
Hi, Dlang community! Announcing aedi property reader v0.2.0, a library for reading various config files and exposing the contents as components (accessed by their path from container) that you can use in your application, without the hassle of manually reading file, then convert into D data

Aedi, v0.4.0 release

2018-02-24 Thread Alexandru Ermicioi via Digitalmars-d-announce
Hello everyone, There is new release of Aedi, a dependency injection framework v0.4.0. The new release contains changes below, of which the most notable is manual memory management for components using std.experimental.allocators. Changelog: - Added manual memory management mechanisms to

Re: Why think unit tests should be in their own source code hierarchy instead of side-by-side

2018-03-22 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Thursday, 22 March 2018 at 11:19:46 UTC, Basile B. wrote: On Thursday, 22 March 2018 at 11:00:31 UTC, Atila Neves wrote: On Thursday, 22 March 2018 at 10:59:56 UTC, Atila Neves wrote: Blog post: https://atilanevesoncode.wordpress.com/ Atila Direct link:

Re: Aedi dependency injection framework 1.0.0

2018-10-07 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Sunday, 7 October 2018 at 12:12:46 UTC, Nicholas Wilson wrote: On Sunday, 7 October 2018 at 10:14:08 UTC, Alexandru Ermicioi wrote: Hi Dlang community, I'm announcing version 1.0.0 of Aedi dependency injection framework. [...] Link? Sorry forgot, Here it is:

Aedi dependency injection framework 1.0.0

2018-10-07 Thread Alexandru Ermicioi via Digitalmars-d-announce
Hi Dlang community, I'm announcing version 1.0.0 of Aedi dependency injection framework. The implementation will be frozen, and only bug fixes, or improvements that don't break compatibility will be added to v1. Version 1.0.0 brings with itself two more improvements: - All interfaces, and

Re: Proposal for porting D runtime to WebAssembly

2019-11-23 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Saturday, 23 November 2019 at 09:51:13 UTC, Sebastiaan Koppe wrote: This is my proposal for porting D runtime to WebAssembly. I would like to ask you to review it. You can find it here: https://gist.github.com/skoppe/7617ceba6afd67b2e20c6be4f922725d I was wondering whats your position on

Re: Proposal for porting D runtime to WebAssembly

2019-11-24 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Saturday, 23 November 2019 at 23:21:49 UTC, Nick Sabalausky (Abscissa) wrote: I did started working on a couple DIPs for them, though. Can you share a link to DIP draft? I'd like to read how it would work. Thank you, Alexandru.

Re: D Language Quarterly Meeting Summary for January 2021

2022-01-22 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Saturday, 22 January 2022 at 21:49:11 UTC, H. S. Teoh wrote: Is undead versioned? If Phobos starts innovating again, we may need to keep multiple old versions in undead for old codebases to continue working. T Why multiple old versions? Can't we just have previous implementation stored

Re: D Language Quarterly Meeting Summary for January 2021

2022-01-22 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Saturday, 22 January 2022 at 05:43:55 UTC, Paul Backus wrote: On Friday, 21 January 2022 at 12:33:25 UTC, Mike Parker wrote: ### Andrei Andrei brought up std.v2, but this is where memory fails me. What I do recall is that there was a bit of talk about the std.v2 namespace and how it will

Re: The D Programming Language Vision Document

2022-07-10 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Saturday, 9 July 2022 at 23:40:21 UTC, monkyyy wrote: ... and its randomly configured in js. json or sdl, with well documented structure, not random js.

Re: Exception2 described in blog post

2022-08-02 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Monday, 1 August 2022 at 23:04:57 UTC, Adam D Ruppe wrote: ``` import exception2; void main() { int a; try { // string error type instead of namespaced D type // can still attach information though throw Exception2!"foo

Re: It's "Nicolas", not "Nicholas", unless it's non-gov, in which case it's "Nick"

2022-09-13 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Wednesday, 14 September 2022 at 04:50:14 UTC, Nick Sabalausky (Abscissa) wrote: If it REALLY MUST be long-form, just think about sticking a bullshit "h" into this guys name: https://en.wikipedia.org/wiki/Nicolas_Cage Turns out it is not bullshit but rather history:

Re: Preparing for the New DIP Process

2024-01-21 Thread Alexandru Ermicioi via Digitalmars-d-announce
On Sunday, 21 January 2024 at 12:53:22 UTC, zjh wrote: This is `harmless`, you only need to add a keyword, but you meet the `user's` needs. Nope, not harmless. It will have maintenance cost.