Tail pad optimization, cache friendlyness and C++ interrop
Artur Skawina via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jun 18 04:09:00 PDT 2014
On 06/18/14 10:14, Walter Bright via Digitalmars-d wrote:
>
> Also, D is a collaborative effort. If there's an issue that engages your interest, step up and help out. I simply cannot do everything. This n.g. is full of "you should do this, you should do that" largely directed at me. You guys want things to happen, make them happen!
And most of those requests completely ignore language context, are
indiscriminately trying to copy or transplant other concepts, or give
a suboptimal answer to the wrong question. It's frustrating to even
just read them; I have several times considered unsubscribing, as
watching things go in a wrong and very unproductive direction isn't
fun.
The one thing that /you/ could do, which would make the most difference,
is splitting up the compiler into a free frontend [1] and the non-free
"rest". The current situation results in people avoiding looking at or
even going near DMD at all. The number of potential contributors is
already low enough, and the fuzzy licensing situation drives away the
most valuable ones (since those will often be the ones which treat the
legal aspects seriously and the risks involved when dealing with this
kind of mixed free and proprietary code within one repo are too high).
(JIC someone suggests working on the frontend via LDC/GDC trees - that
would inevitably result in a language fork eventually.)
artur
[1] the many problems with the artistic license are now gone, after the
switch to boost; at least the license itself is no longer an issue.
More information about the Digitalmars-d
mailing list