Re: Iain Buclaw at GNU Tools Cauldron 2018

2018-10-07 Thread Jon Degenhardt via Digitalmars-d-announce

On Monday, 8 October 2018 at 05:12:03 UTC, Joakim wrote:

On Sunday, 7 October 2018 at 15:41:43 UTC, greentea wrote:

Date: September 7 to 9, 2018.
Location: Manchester, UK

GDC - D front-end GCC

https://www.youtube.com/watch?v=iXRJJ_lrSxE


Thanks for the link, just watched the whole video. The first 
half-hour sets the standard as an intro to the language, as 
only a compiler developer other than the main implementer could 
give, ie someone with fresh eyes.


I loved that Iain started off with a list of real-world 
projects. That's a mistake a lot of tech talks make, ie not 
motivating _why_ anybody should care about their tech and 
simply diving into the tech itself. I hadn't heard some of that 
info either, great way to begin.


I agree, a very nice talk, including the way the motivation part 
of was handled. I especially liked the example of the group who 
typically used Python for rapid prototyping, then re-wrote in C++ 
for production, who upon trying D for a prototype, were 
pleasantly surprised it was performant enough for production.




Re: Iain Buclaw at GNU Tools Cauldron 2018

2018-10-07 Thread Joakim via Digitalmars-d-announce

On Sunday, 7 October 2018 at 15:41:43 UTC, greentea wrote:

Date: September 7 to 9, 2018.
Location: Manchester, UK

GDC - D front-end GCC

https://www.youtube.com/watch?v=iXRJJ_lrSxE


Thanks for the link, just watched the whole video. The first 
half-hour sets the standard as an intro to the language, as only 
a compiler developer other than the main implementer could give, 
ie someone with fresh eyes.


I loved that Iain started off with a list of real-world projects. 
That's a mistake a lot of tech talks make, ie not motivating 
_why_ anybody should care about their tech and simply diving into 
the tech itself. I hadn't heard some of that info either, great 
way to begin.


My only nitpick is that I wish he'd emphasized how much of a 
focus D puts on metaprogramming, as I've noticed a lot of 
comments on proggit/HN/etc. saying that the power and ease of use 
of D's metaprogramming really stood out for them when trying the 
language.


Iain Buclaw at GNU Tools Cauldron 2018

2018-10-07 Thread greentea via Digitalmars-d-announce

Date: September 7 to 9, 2018.
Location: Manchester, UK

GDC - D front-end GCC

https://www.youtube.com/watch?v=iXRJJ_lrSxE




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:
http://code.dlang.org/packages/aedi


Re: Aedi dependency injection framework 1.0.0

2018-10-07 Thread Nicholas Wilson via Digitalmars-d-announce
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?


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 implementations were upgraded to @safe 
level, with few parts being @trusted, allowing containers to be 
used in @safe code.
- Autowiring mechanisms were improved to use method name or field 
name to search for right dependency to inject, and @qualifier 
annotation on method arguments or their names to inject, before 
falling back to inject based upon field, or method argument type.


Improvements, bugfixes, are welcome, if you have questions on the 
library and how it can be used, just ask!


Regards,
Alexandru.