How D could gain more traction?

XavierAP via Digitalmars-d digitalmars-d at puremagic.com
Wed Apr 15 08:36:43 PDT 2015


So many good ideas and points posted. Something should come out 
after this discussion...

On Wednesday, 15 April 2015 at 14:07:11 UTC, Ola Fosheim Grøstad 
wrote:
> I think maybe a modular approach is better, to have different 
> profiles:
>
> 1. foundational libraries (basic types)
>
> 2. architecture related libraries 
> (embedded/cloud/desktop/mobile)
>
> 3. application level libraries (image processing etc)
>
> Then you enforce dependencies in a way where lower level 
> numbers don't depend on higher levels and give priority to the 
> implementation of lower level (greater stability guarantees).

That looks like good architecture. I'm not sure if 2 and 3 
wouldn't be at the same level of (non-) dependency? Or maybe it's 
the image processing example you've used. In any case 2 would 
have more priority because of practical reasons (necessity for a 
real-world standard library, and core-ness) and lack of 3rd-party 
alternatives.


More information about the Digitalmars-d mailing list