DUB RC 0.9.24-rc.1 ready for testing
notna via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jul 21 07:59:19 PDT 2015
If we want to accelerate D2 adoption, we need too:
- have more and better WORKING examples. More or less, a workable
"copy-paste" approach for (almost) every module and function...
- make D2 easy2use for "not C++/Java/whatever gurus" again
-> all this different "types", which are either required as an
input for functions or are returned from those and need to be
casted/converted all the time... frustrating for real "new comers"
-> it all starts with "string" and "char[]" stuff, but is
really a nightmare with all the ranges and things which need to
be converted all the time, i.e. like with ".array"... I couldn't
convince colleagues to use D2 because it's just to complicate
already for the low level things like those!
In short, I would:
- NOT include VIBE.D and such things into the core lang, but make
it a breeze to integrate such modules with DUB
- make every D2 function accept and return "string"s and
"[dw]char[]" (THAT would be a radical new thing for D2, maybe!)
On Tuesday, 21 July 2015 at 13:17:36 UTC, Andrei Alexandrescu
wrote:
> It all starts with a high level thought. We want to accelerate
> D adoption rate way beyond what it is now. Radically, like 10x.
> We've done a number of things, many of which helped. But
> there's this thought - if we keep on doing what we've been
> doing, we'll keep on getting the results we've been getting.
> (There could be changes of phase, synergy, cumulative effects
> etc. but just waiting for those to happen doesn't sound like
> the best tactics.)
>
> So I keep an eye on radical new things we could try - things we
> have not done before, and that have worked for others. Some
> might just not work, but we don't know if we don't just try.
>
~~~ snip ~~~
>
> Andrei
More information about the Digitalmars-d
mailing list